我有一台孤立的Wintel主机,无法使用pip等工具,这意味着网络对“互联网”是关闭的。
我从其他机器上下载了Python嵌入式版本python.org,并将其复制并解压缩到孤立的机器上的O:\xip\Python
目录下。
现在它看起来像这样:
libcrypto-1_1.dll
libffi-7.dll
libssl-1_1.dll
LICENSE.txt
pyexpat.pyd
python.cat
python.exe
python3.dll
python38.dll
python38.zip
python38._pth
pythonw.exe
select.pyd
sqlite3.dll
unicodedata.pyd
vcruntime140.dll
winsound.pyd
_asyncio.pyd
_bz2.pyd
_ctypes.pyd
_decimal.pyd
_elementtree.pyd
_hashlib.pyd
_lzma.pyd
_msi.pyd
_multiprocessing.pyd
_overlapped.pyd
_queue.pyd
_socket.pyd
_sqlite3.pyd
_ssl.pyd
我已经在PyPI上下载了“requests”软件包,然后在其他机器上使用“python setup.py install”命令进行安装,并将出现的“\build\lib\”目录复制到隔离的机器的“O:\xip\Python\build\lib\requests\”路径下。
我的PATH变量中包含“O:\xip\Python;O:\xip\Python\build\lib”。
我的PYTHONPATH变量中包含“O:\xip\Python\python38.zip;O:\xip\Python\build\lib;O:\xip\Python\build\lib\requests”。
当我在Python控制台中运行“import requests”时,会提示“no module named 'requests'”。
1. 我需要解压缩python38.zip吗?
2. 我的PATH或PYTHONPATH变量是否需要添加其他内容?
3. 我需要从安装了request软件包的机器中复制其他文件吗?
请问这里出了什么问题?
python setup.py install it on other machine
- 为什么你没有在目标机器上执行此操作?你没有在这个命令中使用pip。(另外,如果你有pip的话,你可以安装本地的whl文件,而不需要访问互联网。) - undefined