我正在尝试将pyodbc软件包从4.0.16更新到4.0.22。
我正在使用的机器上没有互联网访问权限,因此下载了文件并复制到整个网络中。
跑步
pip install S:\Temp\PMCD\pyodbc-4.0.22-py27hc56fc5f_0(1).tar.bz2
导致以下错误:
Processing s:\temp\pmcd\pyodbc-4.0.22-py27hc56fc5f_0(1).tar.bz2
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
IOError: [Errno 2] No such file or directory: 'c:\\users\\adm_pa~2\\appdata\\local\\temp\\2\\pip-yf25bd-build\\setup.py'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\adm_pa~2\appdata\local\temp\2\pip-yf25bd-build\
setuptools已更新至最新(38.5.1)和pip(9.0.1)
我用pip更新setuptools和pip本身(通过下载的whl文件),所以我不认为pip是一个问题。
我已经成功地将本地计算机上的pyodbc从16升级到22,所以我不确定whl文件是怎么回事。
有什么想法吗?
我可以手动解压缩该程序包并将其直接放在站点程序包中吗?那似乎什么也没做。
如果您的目标计算机没有直接的Internet连接,您仍然可以通过以下方式安装pyodbc:
pip install <wheel_file_location>
例如,
pip install C:\__tmp\pyodbc-4.0.22-cp27-cp27m-win_amd64.whl
轮文件的命名约定在PEP 491中进行了描述。
Windows的64位wheel文件被标记为“ win_amd64”,因为这就是Windows版本distutils
作为平台报告的形式:
>>> from distutils import util
>>> distutils.util.get_platform()
'win-amd64'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句