kjo*_*kjo 17 python pywin32 virtualenv
我已经安装了virtualenv,并pywin32在我的Windows 7 64位的笔记本电脑,和他们每个人似乎工作,但不与对方.
更具体地说,如果virtualenv处于活动状态,那么import win32com.client在python交互式shell中运行将失败No module named win32com.client.但是,如果没有virtualenv处于活动状态,则相同的表达式会成功.
当我尝试安装pywin32时pip(这是我通常在virtualenv处于活动状态时安装模块的方式),我收到错误:
Could not find any downloads that satisfy the requirement pywin32
No distributions at all found for pywin32
Run Code Online (Sandbox Code Playgroud)
...即使pywin32是输出中列出的模块之一
pip search pywin32
Run Code Online (Sandbox Code Playgroud)
因此,要安装pywin32 ,我必须使用从SourceForge下载的*.exe安装程序进行安装.
有没有办法
pywin32在virtualenv中安装?
Chr*_*ong 34
PyPI上现在有一个pywin32版本,可以用pip安装.它被调用pypiwin32,并使用二进制wheel格式安装包.
https://pypi.python.org/pypi/pypiwin32
pip install pypiwin32
Run Code Online (Sandbox Code Playgroud)
这将适用于virtualenv,或与tox等.
这条线下面是我以前的老答案.那是现在过时的信息.
老答复 - 已过时.现代版本的virtualenv默认为--no-site-packages.这意味着无法访问全局站点包现在是默认行为.可悲的是,(截至2014年7月)你不能将pywin32安装到你的virtualenv中.(这是错误报告)如果你想在virtualenv中运行pywin32,请激活virtualenv并使用easy_install和pywin32安装程序exe文件.例如easy_install"C:\ Path\To\Downloads\pywin32-219.win32-py3.4.exe"
试试这个:
pip install --no-index --find-links:/local/dir/ SomePackage查看pip-installer.org上的#8 (抱歉没有永久链接)/
| 归档时间: |
|
| 查看次数: |
48041 次 |
| 最近记录: |