在代理后面安装 pywin32 的问题
Issues installing pywin32 behind proxy
我正在尝试在代理后面安装 pywin32,因此我不得不使用 zip,而不是可用的 .exe 文件。我把它和其他软件包一起使用了,它们工作正常。
PS C:\Users\Michael.Spencer\Downloads\pywin32-221\pywin32-221> py -3 setup3.py build
Converting...
Executing...
Building pywin32 3.6.221.0
Traceback (most recent call last):
File "setup3.py", line 16
exec(str(got))
File "<string>", line 1944, in <module>
File "<string>", line 594, in __init__
File "C:\Program Files\Python36\lib\ntpath.py", line 75, in join
path = os.fspath(path)
TypeError: expected str, bytes or os.PathLike object, not NoneType
我在手动下载包时从未遇到过这个问题。我能想到的唯一问题是我的机器是 64 位的,也许 zip 文件只包含 32 位版本?但是从我读过的内容来看,这会导致不同的错误类型。感谢任何帮助。
另一种更简单的安装方法,只是从评论中重复,而不是从源代码构建,
pip install pypiwin32
并安装在不同的目录中,无论出于何种原因,
pip install --target=[path] pypiwin32
来自
Install a Python package into a different directory using pip?
我正在尝试在代理后面安装 pywin32,因此我不得不使用 zip,而不是可用的 .exe 文件。我把它和其他软件包一起使用了,它们工作正常。
PS C:\Users\Michael.Spencer\Downloads\pywin32-221\pywin32-221> py -3 setup3.py build
Converting...
Executing...
Building pywin32 3.6.221.0
Traceback (most recent call last):
File "setup3.py", line 16
exec(str(got))
File "<string>", line 1944, in <module>
File "<string>", line 594, in __init__
File "C:\Program Files\Python36\lib\ntpath.py", line 75, in join
path = os.fspath(path)
TypeError: expected str, bytes or os.PathLike object, not NoneType
我在手动下载包时从未遇到过这个问题。我能想到的唯一问题是我的机器是 64 位的,也许 zip 文件只包含 32 位版本?但是从我读过的内容来看,这会导致不同的错误类型。感谢任何帮助。
另一种更简单的安装方法,只是从评论中重复,而不是从源代码构建,
pip install pypiwin32
并安装在不同的目录中,无论出于何种原因,
pip install --target=[path] pypiwin32
来自
Install a Python package into a different directory using pip?