Linux安裝python和anaconda教程

2021-09-26 06:28:56 字數 1629 閱讀 2370

可能出現的問題

第二步,上傳至linux伺服器,然後進行解壓

tar -zxvf python-3.7.0.tgz
第三步,進入解壓目錄,執行configure

./configure --prefix=/usr/local/python
這裡的prefix引數是你選擇的python安裝路徑

4. 最後一步,開始編譯

make && make install
新增環境變數

vim /etc/proflie

export path=$path:/usr/local/python/bin

source /etc/proflie
這樣你就可以通過python3命令進入python3環境了,並且還能夠與原來的python2共存。

或者也可以通過新增軟鏈的方法達到同樣的效果

ln -s /usr/local/python3/bin/python3 /usr/bin/python3 

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

anaconda是乙個非常優秀的python整合環境軟體,裡面有spyder和jupyter nootbook等python ide工具;另外,它提供的python環境自帶了許多常用的依賴庫,對初學者來說,可以省去很多安裝依賴包的麻煩,在公司內網的離線狀態下,可以說是相當實用了。

進入你的安裝包目錄,直接執行以下命令:

bash anaconda3-5.0.1-linux-x86_64.sh
然後一開始都是安裝協議的閱讀,一直按enter即可。

接下來,需要輸入yes確定安裝;

再然後,會提示預設安裝路徑,你可以輸入自定義路徑,然後enter即可修改,開始整個安裝過程;

最後,還會提示是否需要加入環境變數。根據自己情況輸入yes或no。

linux解除安裝軟體一般的方法就是直接將整個資料夾刪除即可。

configure: error: cannot run c compiled programs

這個是缺少gcc的原因,因為在安裝python的過程中需要通過c進行編譯。所以只需要將gcc裝上即可

聯網情況下:

yum install gcc
離線情況下,參考我的另外一篇部落格,裡面有詳細的教程離線情況將映象檔案作為yum源一步安裝gcc等庫包解決依賴問題

modulenotfounderror: no module named '_ctypes'

這個好像是python3.7新版本才會遇到的問題,是缺少libffi-devel的原因。

yum install libffi-devel
configure: error: no acceptable c compiler found in $path

這個是個大坑,很難發現問題的所在。它的原因就是在離線狀態下,我們通過忽略依賴,強制安裝gcc導致gcc所需的依賴包缺失。

Linux下安裝python和pip

1.python安裝 yum install python 注 一般centos 或其他linux會預設安裝python2.7 這個時候需要修改yum源和解除安裝2.7的版本,我這裡是直接安裝的 yum 沒法安裝時,版本最好選3.4以上 wget no check certificate 解壓cd ...

linux下安裝python和cx Oracle

root wangyuelou tar xvf python 2.7.2.tar.bz2 root wangyuelou python 2.7.2 configure prefix usr local python27 root wangyuelou python 2.7.2 make root w...

Linux下python安裝和包管理

1.上傳python檔案並打包編譯 解壓 tar xf python 3.1.tgz編譯 sudo configure prefix path you want to install with ssl make make install 這裡需要加 prefix是因為可以直接在指定資料夾下刪除軟體即...