Python環境安裝一些問題記錄

2021-10-03 13:44:01 字數 1813 閱讀 9867

這次因為工作需要,要配置了一些python的環境,需要支援很多庫。自己一路下來還算順暢,不過也算踩了些坑,在此試著進行總結。隨著工作的需要還會逐漸補充一系列問題這裡

但是anaconda內含了相應python版本,就需要在安裝前一一對應了。

安裝好環境根據教程建立虛擬機器都沒有問題,之後便是joblib,numpy,keras,tensorflow,scipy,pandas等庫。

這篇文章把安裝的基本步驟都寫出來了,補充一點,在安裝庫後面記得增加版號。保證安裝為需要的版本

這裡說我遇到的乙個問題,就是很多庫安裝到一半報錯,各種錯誤都有,根據報錯日誌發現不能解決這些問題,在反覆查詢資料後,最後發現是網速太慢,裝到一半自動停止。

我採用了設定安裝延時的方法,成功安裝。

pip -default-timeout=1000 --upgrade install   --ignore-installed tensorflow==2.0
還有一種是設定映象,在之後安裝測試,例如清華源,非常好用,速度加快了近百倍,同時基本包含所有常用python庫

pip install -i  tensorflow==2.0
批量安裝,將乙個伺服器環境轉移到其他伺服器安裝。查詢版本並寫入成乙個配置檔案

pip freeze > requirements.txt
然後讀取批量安裝該配置,其中-i,-r的順序不能亂。

pip3 install  -i  -r  requirements.txt
問題:注意pip和python的版本,版本問題可能導致安裝出錯,原因不明

因為需要編譯so檔案,所以採用虛擬機器搭建環境,pycharm遠端連線的方法。有兩篇很好的文章(基本上也是我這一系列操作的教程)

連線centos7進行遠端開發  其中設定直譯器在設定python源處,選擇該項並設定,同時pycharm版本不同ui有差別,無視就好

最近新安裝乙個環境,自己把自己給弄暈了。安裝pip要麼安裝不上,要麼配置不對,軟鏈結刪了又改,改了又刪。

最後發現,首先是我沒配置路徑,直接安裝,然後導致路徑找不到,之後軟鏈結配置也沒找到具體的pip,導致了這些問題。這裡記錄下比較正確的做法吧。

以上是python環境安裝,我這邊配置為python3

然後安裝pip

python3 get-pip.py
有如下提示

warning: the scripts  pip, pip2 and pip3 are installed in '/usr/local/python3/bin' which is not on path.

consider adding this directory to path or, if you prefer to suppress this warning, use --no-warn-script-location.

說明路徑有問題,果然使用pip表現為空

此時需要軟連線 但被/usr/local/python3/bin迷惑,正確的軟鏈結如下,必須一一對應:

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

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

先記錄了三個問題,之後感覺應該會遇到更多,遇到了就接著補充啦。

安裝freeswitch 遇到的一些問題記錄

centos 7.6 安裝freeswitch1.6.20 參考 you must install libopus dev to build mod opus.stop.報錯you must install libopus dev to build mod opus.stop.但確實已經 yum 安...

Eclipse一些問題記錄

eclipse使用過程中會出現一些問題,remark一下,將來遇到問題可以回來查詢 1 有些web專案匯入eclipse工作區中會被錯誤的識別為非web專案,這樣的話你就不能在eclipse中使用jsp容器來啟動那個專案,很煩人 解決方法 可以使用eclipse提供的功能來將那個專案convert ...

Ogg 一些問題記錄

map sycw.tablename,target sycw.tablename,filter getenv transaction csn 1626353633 11g的ogg,需要使用雙引號 transaction csn 如果使用的是12c的ogg使用單引號.在一次借已存在抽取程序,新增投遞程...