在另一臺筆記本電腦上有一個無法連接到互聯網的項目(僅限局域網),因此pip install requests
是不可能的。如何提取由pip安裝的軟件包並導入到沒有互聯網的另一臺計算機上?
main.py:
import requests
r = requests.get('http://localhost/')
__
我試圖從site-packages
和進口複製certifi
,chardet
,idna
,requests
,urllib3
沒有問題時,相關性是在同一文件夾
Project
├── certifi
├── chardet
├── idna
├── main.py
├── requests
└── urllib3
__
但它不能被導入時子目錄依賴supportFiles
main.py:
import supportFiles.requests
輸出:沒有名爲urllib3模塊...
Project
├── main.py
└── supportFiles
├── __init__.py
├── certifi
├── chardet
├── idna
├── requests
└── urllib
又該我做?
我想知道爲什麼你不能'pip安裝'包而不是這樣做。 – Blender
你爲什麼從站點包複製文件?你可以用PYTHONPATH解決你的問題,但我質疑你爲什麼這樣做。可能有更好的方法。 – ivo
這就是我想要的問題(和答案)。謝謝!生產環境不應該連接到互聯網。 – FaithReaper