這次因爲工作需要,要配置了一些python的環境,需要支持很多庫。自己一路下來還算順暢,不過也算踩了些坑,在此試着進行總結。隨着工作的需要還會逐漸補充一系列問題這裏
anaconda安裝和版本問題
根據https://www.jianshu.com/p/742dc4d8f4c5上面簡單入門找到國內的開源鏡像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下載對應的anaconda版本。
但是anaconda內含了相應python版本,就需要在安裝前一一對應了。
https://blog.csdn.net/yuejisuo1948/article/details/81043823這裏有相應的對應表,建議在下載之前看看,避免下載錯誤。
pip install 安裝報錯問題
安裝好環境根據教程創建虛擬機都沒有問題,之後便是joblib,numpy,Keras,tensorflow,scipy,pandas等庫。
https://blog.csdn.net/hitzijiyingcai/article/details/83342905這篇文章把安裝的基本步驟都寫出來了,補充一點,在安裝庫後面記得增加版號。保證安裝爲需要的版本
這裏說我遇到的一個問題,就是很多庫安裝到一半報錯,各種錯誤都有,根據報錯日誌發現不能解決這些問題,在反覆查找資料後,最後發現是網速太慢,裝到一半自動停止。
我採用了設置安裝延時的方法,成功安裝。
pip -default-timeout=1000 --upgrade install --ignore-installed tensorflow==2.0
還有一種是設置鏡像,在之後安裝測試,例如清華源,非常好用,速度加快了近百倍,同時基本包含所有常用python庫
pip install -i https://pypi.doubanio.com/simple/ tensorflow==2.0
Linux環境下使用python環境,並遠程開發
因爲需要編譯so文件,所以採用虛擬機搭建環境,pycharm遠程連接的方法。有兩篇很好的文章(基本上也是我這一系列操作的教程)
https://blog.csdn.net/jieli_/article/details/87923212 centos安裝python3.7 注意第一步下載需要指明python版本,http不支持通配符。
https://blog.csdn.net/weixin_42719242/article/details/97827752Pycharm連接Centos7進行遠程開發 其中設置解釋器在設置python源處,選擇該項並設置,同時pycharm版本不同ui有差別,無視就好
先記錄了三個問題,之後感覺應該會遇到更多,遇到了就接着補充啦。