python嵌入式版本和请求包

问题描述 投票:1回答:1

我有一个孤立的Wintel主机,无法进行点子操作或其他操作,这相当于将网络打开到'internet'。我从其他机器上下载了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\中我的PATHO:\xip\Python;O:\xip\Python\build\lib我的PYTHONPATHO:\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.我是否应该从安装请求软件包的计算机上复制更多内容?任何想法在这里出什么问题吗?

python python-module pythonpath python-embedding
1个回答
0
投票

嵌入式发行版不使用环境变量。看到这里:Python Issue 28245

您应该编辑python._pth文件并在其中放置其他路径。

或者,您也可以在尝试导入之前扩展sys.path

© www.soinside.com 2019 - 2024. All rights reserved.