有的時候我們在安裝Python時會遇到斷網的情況,導致無法使用pip來安裝一些必要的庫。那么此時怎么辦呢?下面我們將介紹一種在斷網情況下安裝Python庫的方法。
首先我們需要在有網的情況下下載所需要的庫和它的依賴庫,并保存在本地,具體的下載方式可以參考網上的相關教程。這里我們以requests庫為例。
requests/ ├── requests │ ├── __init__.py │ └── ... ├── idna-2.10.dist-info ├── urllib3-1.26.5.dist-info └── chardet-4.0.0.dist-info
下載完成后,我們需要將這些文件拷貝到我們要安裝庫的python環境的site-packages目錄下。這里我們假設我們要安裝的Python環境路徑為“/usr/local/python”。
$ sudo cp -r requests /usr/local/python/lib/python3.9/site-packages/
然后我們需要將這些文件的權限設置為Python用戶的權限。
$ sudo chown -Rusername:groupname/usr/local/python/lib/python3.9/site-packages/
最后我們打開Python解釋器,import我們剛剛安裝的庫,如果能夠成功導入,則說明我們安裝成功了。
$ python3 Python 3.9.2 (default, Mar 25 2021, 15:32:55) [GCC 10.2.1 20201203 (Red Hat 10.2.1-9)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import requests >>>
通過以上步驟,我們就可以在斷網的情況下安裝Python庫了。