由於保密要求,必須在離線環境下開發,所以需要手動下載Python的離線安裝包,然後再安裝到保密電腦上。
以前想下載庫,直接pip install package
就得了,離線安裝才發現,原來想安裝一個庫不能僅僅需要庫本身1個安裝包,還需要下載庫所依賴的所有庫。真是繞了一大圈彎路才把環境安裝好。
第一種方式:從官網一個一個下離線安裝包
第二種方式:利用Anaconda的虛擬環境
方式一:離線下載Whl離線安裝文件
下載離線包
官方網址:https://pypi.org/
- 在搜索框輸入想查找的庫
- 選擇正確的庫
- 點download file跳到下載出,選擇適合自己的版本:win/linux/32/x64等等
- 提示:使用迅雷下載比網頁下載快的多得多,使用瀏覽器下載還容易失敗。
- 提示:使用迅雷下載比網頁下載快的多得多,使用瀏覽器下載還容易失敗。
非官方網址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
這個頁面字節Ctrl+F進行搜索下載
安裝離線
切換到安裝包的目錄下
pip install package.xxx.whl
# 或者
pip install package.xxxx.tar.gz
方式二:使用Anaconda
虛擬環境
- 在不能聯網的電腦上安裝Anaconda
- 在可以聯網的電腦創建一個虛擬環境,然後把需要的包都安裝好
- 複製Anaconda安裝目錄下envs中的剛纔創建的虛擬環境
- 將整個文件夾放到離線電腦的envs目錄下即可
- 在離線電腦上使用這個虛擬環境即可。
離線安裝包
天翼雲盤:https://cloud.189.cn/t/yYbyInENbiiq
裏面包含打包好的:
1. tensorflow linux py36 依賴
2. tensorflow win64 py36 依賴
3. gensim win64 py36 依賴
4. 其他常用離線庫安裝