PYPY venv pip ERROR: ModuleNotFoundError: No module named 'pip._vendor.six'
PYPY venv pip ERROR: ModuleNotFoundError: No module named 'pip._vendor.six'
我根据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 无关的 Traceback 日志之后。
我尝试安装这个特殊的包,它给出了很长的回溯然后:
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
自带的venv模块
pypy3 -m venv /tmp/venv
source /tmp/venv/bin/activate
你的 linux 发行版提供的 virtualenv 版本不知道 pypy3.8,因为 pypy3.8 改变了文件布局,而且那个版本的 virtualenv 在 pypy3.8 发布之前很久就发布了。
在 Ubuntu 20.04 LTS 上使用 pipenv 获取 Django 项目 运行 时出现这些 ModuleNotFoundError: No module named 'pip._vendor.six'
错误,而在 MacOS 和 Debian 11 服务器上 运行 正常。 pipenv sync --dev
命令以及 pipenv shell
内的任何 pip install
和 pip uninstall
命令 运行 都因同样的错误而失败。
尝试了多个修复程序,包括来自与 OP 相同的 Github 问题页面的一些修复程序,但没有成功。终于从一个有点相关的 Ubuntu pipenv 错误报告页面 https://bugs.launchpad.net/ubuntu/+source/pipenv/+bug/1885609 的建议中得到它的工作,该页面是用命令删除“以前版本中悬空的 virtualenv”:
rm -rf ~/.local/share/virtualenvs
不完全确定它是如何工作的,但确实如此。 pipenv sync --dev
运行没有错误,Django 项目运行。如果我能更好地理解这一点,将会更新。
我根据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 无关的 Traceback 日志之后。
我尝试安装这个特殊的包,它给出了很长的回溯然后:
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
自带的venv模块pypy3 -m venv /tmp/venv
source /tmp/venv/bin/activate
你的 linux 发行版提供的 virtualenv 版本不知道 pypy3.8,因为 pypy3.8 改变了文件布局,而且那个版本的 virtualenv 在 pypy3.8 发布之前很久就发布了。
在 Ubuntu 20.04 LTS 上使用 pipenv 获取 Django 项目 运行 时出现这些 ModuleNotFoundError: No module named 'pip._vendor.six'
错误,而在 MacOS 和 Debian 11 服务器上 运行 正常。 pipenv sync --dev
命令以及 pipenv shell
内的任何 pip install
和 pip uninstall
命令 运行 都因同样的错误而失败。
尝试了多个修复程序,包括来自与 OP 相同的 Github 问题页面的一些修复程序,但没有成功。终于从一个有点相关的 Ubuntu pipenv 错误报告页面 https://bugs.launchpad.net/ubuntu/+source/pipenv/+bug/1885609 的建议中得到它的工作,该页面是用命令删除“以前版本中悬空的 virtualenv”:
rm -rf ~/.local/share/virtualenvs
不完全确定它是如何工作的,但确实如此。 pipenv sync --dev
运行没有错误,Django 项目运行。如果我能更好地理解这一点,将会更新。