2.離線給python環境裝包
下載地址:pypi / anaconda / tsinghua mirror / github
整體流程:查找包->找到合適版本號->下載->ssh傳到服務器中anaconda 虛擬環境的pkgs文件夾->用pip或者conda安裝。
2.1查找包->找到合適版本號->下載
--主要是python版本;以及名字的細節,如request 1.0和request2 1.1這種很容易看錯;
--安裝依賴包時可以通過之前的超時請求查看依賴包所需版本;
--版本並不是越新越好,可能會有依賴版本不匹配,主要是大版本不一樣的時候(如 1.18和1.16差別不大,但2.0就不支持)
--pypi找到的包一定可以用pip安裝。.whl版本或者。tar.gz版本。我經過試驗之後覺得.whl好用一些,不知道是否需要wheel。
--pypi如果只開放了最新版本的download,可以在release history找到之前的版本,點進去描述,然後再download下載。
--conda官網的包有缺失,能找到的都是tar.bz2版本。一般只能用conda 安裝,很多小型包沒問題,裝起來也方便,(主要是格式與原來的包統一)。但有些大型包如tensorflow安裝完是不能用的(可能我姿勢不對)。
--tsinghua mirror等鏡像網站:包特別多,全面,但是內容太多網頁搜索經常卡住,另外注意不要看錯名字。
--都沒找到的從github和網上搜一定是有的,根據提示下載。
2.2ssh上傳服務器
--bitvise是我目前發現最好用的ssh客戶端,包括ftp和cmd和遠程桌面。
--conda環境的常用地址(沒有跳過):/usr/local/anaconda3../pkgs或/home/<usrname>/.conda/pkgs。正確的文件夾會有一系列的.tar.bz2的包。
--直接給python安裝,找個合適的環境即可。
--*注意:其實並不要求把包上傳到conda環境的文件夾,只不過爲了看着方便。
2.3pip/conda 安裝包
--cmd,定位到包的文件夾
--pip install <包名,.tar.gz或者.whl要打全否則會被認爲要求下載包>
--conda install <包名>,(同上)。如果需要驗證conda裝的包能不能用,可以看pycharm等的環境是否顯示此包。
--安裝一個包是報錯,可以看到缺失的依賴包,先安裝依賴包。如版本錯誤可等待幾次超時結束查看具體的request版本,覈對是否下錯名字,再找包。
----------------------------------------------
我放了一套tensorflow2.0這次下載的依賴包在下載界面,60多個包啊哈哈哈....