可以選擇如下兩種方式之一4.1 方式一:直接使用 vi 修改
修改檔案python-3.7.6/modules/setup.dist
, 去掉如下幾行的注釋 :
如果是 3.8.x 檔案是setup
readline readline.c -lreadline -ltermcap
ssl=/usr/local/ssl
_ssl _ssl.c \
-duse_ssl -i$(ssl)
/include -i$(ssl)
/include/openssl \
-l$(ssl)
/lib -lssl -lcrypto
4.2 方式二:在shell
命令提示符下執行如下命令:sed -ri 's/^#readline/readline/' modules/setup.dist
sed -ri 's/^#(ssl=)/\1/' modules/setup.dist
sed -ri 's/^#(_ssl)/\1/' modules/setup.dist
sed -ri 's/^#([\t]*-duse)/\1/' modules/setup.dist
sed -ri 's/^#([\t]*-l\$\(ssl\))/\1/' modules/setup.dist
[[email protected] python-3.7.6]
# ./configure --enable-shared
[[email protected] python-3.7.6]
# make -j 2 && make install
# -j 當前主機的 cpu 核心數
–enable-shared 指定安裝共享庫,共享庫在使用其他需呼叫python的軟體時會用到,比如使用mod_wgsi
連線apache與python時需要。
執行如下命令
[[email protected] ~]
# file="/etc/profile.d/python3_lib.sh"
# echo 'export ld_library_path=$ld_library_path:/usr/local/lib' >$file
# path="/usr/local/lib/"
# file2="/etc/ld.so.conf.d/python3.conf"
# echo $path > $file2
接下來,執行如下命令使配置好的環境資訊生效
[[email protected] ~]
# ldconfig
# source /etc/profile
[[email protected] ~]
# python3 -v
python 3.7.6
#
假如上面顯示的含有 python3.7.6 就沒問題了
[[email protected] ~]
# pip3 -v
pip 20.0.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
輸出的資訊中的目錄在當前使用者的家目錄下建立乙個隱藏的目錄
/usr/local/lib/python3.7/site-packages/
是用於存放 安裝的第三方模組的
.pip
[[email protected] ~]
# mkdir ~/.pip
執行如下命令,以便寫入國內的源:
[[email protected] ~]
# echo '[global]' >> ~/.pip/pip.conf
# c1="index-url="
# echo "$" >> ~/.pip/pip.conf
豆瓣源:測試配置正確行阿里源:
可以安裝乙個增強版的直譯器ipython
用於測試後面也會用的這個模組
[[email protected] ~]
# pip3 install ipython
mac 部署python環境
python中最連線mysql常用的驅動是 mysql python mysql的c語言的驅動 mysql connector msql官方的驅動 pymysql python語言的驅動我這裡安裝的是 mysql python 終端中執行 pip install mysql python運氣好的的話...
Docker部署python環境
第一步,新建專案目錄py official,進入此目錄,然後使用docker pull命令拉取官方映象 docker pull python在專案中新建乙個dockerfile檔案,內容如下 from python 3 onbuild cmd python3.5 py3 sample.py 新建py...
Anaconda部署python環境
anaconda安裝 2 下拉或者單擊圖中的windows選項,得到如下圖所示的介面,此時可以根據自己需要的版本進行相應的選擇2.7或3.6,當然也可以其它的版本進行安裝。5 單擊 next 進入如下介面 6 直接單擊 i agree 進入如下圖 7 這裡面選擇第乙個就可以了,因為我們一般都只會使用...