很多時候我們拿到伺服器的賬号,隻是一個普通使用者,沒有root權限,這沒有關系。關鍵是沒有pip、沒有必要的python包。
安裝pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
- 注意:使用 –user 參數
安裝完成後會在家目錄下生成 .local 檔案夾,裡面有bin和lib, bin 裡就有我們需要的pip、easy_install
如果想直接使用,需要加入環境變量。
export PATH=~/.local/bin:$PATH
- 安裝其他包
有了pip我們就可以很友善的安裝其他包了,
pip install --user 包名稱
- 這樣你需要的包就會被安裝在 ~/.local 目錄
- 舉例如果需要安裝torch_scatter,則需要去https://pytorch-geometric.com/whl/torch-1.4.0.html或者https://pytorch-geometric.com/whl/torch-1.6.0.html下載下傳對應版本的whl檔案
然後使用下面的指令進行安裝
pip install 檔案名 --user