天天看點

沒有管理者權限的情況下使用pip安裝python包

很多時候我們拿到伺服器的賬号,隻是一個普通使用者,沒有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