【发布时间】:2022-01-03 03:45:53
【问题描述】:
我根据pypy安装站点创建了venv:
System-Product-Name:~# virtualenv -p "/home/x/pypy3.8-v7.3.7-linux64/bin/pypy" ve
created virtual environment PyPy3.8.12.final.0-64 in 102ms
成功。执行第 2 步(激活)也可以...并使用:
$python
像使用 ./pypy 一样打开 pypy,这符合预期。
但是在这一点之后,什么都没有真正起作用,这是一个错误嘉年华,我也无法在任何地方安装软件包,没有任何效果,可能是安装已损坏,但我很想了解最流行的本质是什么错误:
我试图在 PYPY 上运行的东西需要 web3:
(ve) root@x-System-Product-Name:/home/x/Desktop# python ll.py
Traceback (most recent call last): File "ll.py", line 4, in <module>
from web3 import
Web3ModuleNotFoundError: No module named 'web3'(ve)
当我尝试安装它时,即使它存在 - 它就像未被检测到,或者我做错了什么......无论如何,我尝试在各种控制台目录中安装 web3:
ModuleNotFoundError: No module named 'pip._vendor.six'
有时会在与 web3 无关的长追溯日志之后弹出此错误。
我尝试安装这个特殊的包,它提供了很长的回溯,然后:
ModuleNotFoundError: No module named 'pip._vendor.six'
同样的错误。基本上,每当我尝试从 pip 安装某些东西时,所有与 PYPY 相关的东西都会卡在这个 vendor_six 模块的错误循环中。网上一些类似的问题(虽然没有发现任何PYPY问题)提示pip安装有损坏。
- 此错误的原因和性质是什么?
- 我该如何解决?我从来都不喜欢重新安装任何东西,因为它不会激发对潜在问题的透彻理解,但是,我可能不得不这样做吗?
编辑:在 GitHub 上似乎有一个关于这个问题的长线程,这里:https://github.com/pypa/pipenv/issues/4804;但是贡献者还没有得出最终结论,一些 - 找到了单独工作的解决方案:
- 有人说安装 pyenv 有帮助
- 或 pipenv
- 或拥有这些的适当版本,无论是较年轻的版本,还是相应的
- 有人说这是一个纯粹的 Debian 相关问题,无法在 MacOS 上复制
我尝试安装 pyenv 和 pipenv,之后运行 venv,但仍然输出相同的错误...
【问题讨论】:
标签: python installation pip web3 pypy