gpt4 book ai didi

python嵌入版本和请求包

转载 作者:行者123 更新时间:2023-12-01 06:20:10 26 4
gpt4 key购买 nike

我有一个孤立的 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\
我的路径O:\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 Issue 28245

您应该编辑 python._pth 文件并将其他路径放在那里。

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

关于python嵌入版本和请求包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60394087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com