PyWin32(226)和虚拟环境

PyWin32(226)和虚拟环境,第1张

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 发布!



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4953231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存