在linux系統中安裝python開發環境,一般採取安裝miniconda的方法,不建議安裝anaconda,miniconda是一個anaconda的輕量級,默認只有python跟conda。有時候出於安全性考慮,服務器不允許連接外網,因此需要離線安裝。
下載minconda3
下載minconda3安裝包到本地環境。
下載地址:https://docs.conda.io/en/latest/miniconda.html
也可到清華軟件鏡像站 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
下載指定的conda版本
注意:一定要認準版本,最好不要下載miniconda,建議下載miniconda3.
安裝miniconda3
將minconda3安裝包上傳到服務器
安裝剛剛下載的miniconda3,bash就是運行.sh文件的意思
# bash Miniconda3-latest-Linux-x86_64.sh
然後根據提示按enter鍵或者輸入yes,即可:
最後安裝成功之後會生成一個miniconda3文件夾:
注:此時還不能調用conda命令,如輸入conda --version時提示沒有找到。是因爲安裝好conda之後需要重新激活一下source .bashrc,有點類似重啓的意思。之後輸入conda --version 就可以查看conda的版本了
# source .bashrc
查看conda版本
# conda --version
查看conda已安裝的包
# conda list
離線創建python環境
這裏的好處是不同項目之間可以創建不同的環境,互不影響。
查看已創建的虛擬環境
# conda env list
可以發現安裝miniconda3的時候系統自行創建的base環境。
接下來創建自己的虛擬環境,最簡單的方法是克隆base環境。
# conda config --set offline true
# conda create -n linjianteng --clone base
激活虛擬環境
# source activate linjianteng
激活虛擬環境後會在前面加多你的環境名,則表示虛擬環境已經激活。
安裝項目所需要的庫
下載python第三方庫: https://pypi.org/
下載需要版本的第三方庫到本地
將第三方庫上傳到site-packages目錄下
執行pip命令安裝
# pip install /root/miniconda3/envs/linjianteng/lib/python3.7/site-packages/PyMySQL-0.9.3-py2.py3-none-any.whl
查看 pip安裝的庫
# pip list