這次因為工作需要,要配置了一些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使用單引號.在一次借已存在抽取程序,新增投遞程...