關於linux上使用普通用戶部署python3環境的實現


在公司管理的有台linux應用服務器,默認是python 2.x

因為個人一個小程序需要使用到python 3.x 的環境及一些模塊,需要借用到別人的linux服務器

為了不影響別人業務,實現最小的影響,於是申請了一個普通賬號,使用自己的普通賬號部署python3.x環境,實現程序的運行

 

服務器操作系統:RHEL 7.X/Centos 7.x

python軟件版本:Python 3.8.6

軟件下載地址:https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz

 

1、使用源碼的方式安裝,需要先借用root安裝依賴(這里需要給服務器PIC解釋說明要安裝那些依賴包及影響)

yum -y install gcc
yum -y install openssl-devel tk-devel sqlite-devel xz-devel bzip2-devel gdbm-devel readline-devel libffi-devel zlib-devel ncurses-devel

# 依賴關系說明如下
readline-devel              會依賴於ncurses-devel
openssl-devel tk-devel      都會依賴於zlib-devel

2、然后使用自己的普通用戶 ,執行源碼編譯三步曲,重點指定對安裝目錄即可

wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz

# 解壓,然后進入源碼目錄后,執行如下3條命令即可
[qq5201351@localhost Python-3.8.6]$ ./configure --prefix=/home/qq5201351/.Python-3.8.6
[qq5201351@localhost Python-3.8.6]$ make
[qq5201351@localhost Python-3.8.6]$ make install

3、然后配置好PATH環境變量,只需要修改個人用戶的bash配置文件即可(非必須,但推薦配置上)

4、這種方式部署完成后,還可以直接使用pip3安裝相關的python模塊

 

 

 

尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/14689363.html 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM