栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

PyWin32(226)和虚拟环境

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PyWin32(226)和虚拟环境

注意 :我从[SO]分支了这个答案(也是问题):PyWin32和Python
3.8.0(@CristiFati的答案)
,因为这是一个不同的问题。您可能需要检查一下,然后再继续。

经过一番挖掘后,发现这是一个 VirtualEnv 错误(或者至少是我所看到的,因为 VirtualEnvsite.py 不包含
getsitepackages- 尽管自 v2.7 起它就存在于 Pythonsite.py中)
)。围绕着这种缺席存在着一些尚未解决的问题( 例如
[GitHub]:pypa / virtualenv-
site.getsitepackages()missing),但是它们似乎没有任何解决就被关闭了(其中许多是由于不活动)。另外,[GitHub]:[WIP]下一代virtualenv(重写)是一个很大的重构,似乎并没有解决。

概述 :此错误(在 VirtualEnv 上下文中):

  • 也适用于其他 Python 版本(我可以确认 v3.7.332位 ))
  • 每次翻译启动时发生

总之, 请勿 在( VirtualEnv )虚拟环境中安装 PyWin32 226 ,因为它们最终将处于损坏状态! __

PyWin32 (官方 .whl )“兼容性表”(未检查 Anaconda (或其他此类工具)):

  • “普通”(官方) Python 安装:
    • v226可以
  • VirtualEnv (以及 Python 的标准 venv ):
    • v22 5可以
    • 对于 Python 3.8.0 ,[GitHub]:CristiFati / Prebuilt-Binaries-(主)应使用Prebuilt-Binaries / PyWin32 / v225

提交 [GitHub]:mhammond /
pywin32-虚拟环境的解决方法(VirtualEnv)

20191114 合并 )。在本地应用更改(请检查参考的问题以获取有关如何执行更改的详细信息),并进行以下修复:

[cfati@CFATI-5510-0:e:WorkDevStackOverflowq058805040]> sopr.bat*** Set shorter prompt to better fit when pasted in StackOverflow (or

other) pages ***

[prompt]> ".venv_py_064_030800scriptspython.exe" -m pip listPackage    Version---------- -------pip        19.3.1pywin32    226setuptools 41.6.0wheel      0.33.6[prompt]> ".venv_py_064_030800scriptspython.exe" -c "import win32api"[prompt]>

更新 #0

[PyPI]:pywin32 227 (解决了此问题),已于
20191114 发布!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/385571.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号