[筆記]ccproxy服務器代理聯網+不能聯網時離線安裝文件pip(一.python離線裝包)

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多個包啊哈哈哈....

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章