没有名为 'virtualenv.activation.xonsh' 的模块
No module named 'virtualenv.activation.xonsh'
我尝试在新环境中执行 pipenv shell,但出现以下错误:
Loading .env environment variables…
Creating a virtualenv for this project…
Using /home/user/.pyenv/shims/python3.9 (3.9.7) to create virtualenv…
⠋ModuleNotFoundError: No module named 'virtualenv.activation.xonsh'
Error while trying to remove the /home/user/.local/share/virtualenvs/7t env:
No such file or directory
Virtualenv location:
Warning: Your Pipfile requires python_version 3.9, but you are using None (/bin/python).
$ pipenv check will surely fail.
Spawning environment shell (/usr/bin/zsh). Use 'exit' to leave.
我尝试删除 pipenv,安装 python 并使用 pienv 创建一个 python 的别名,但一切正常。
不知道,我在现有环境中遇到了同样的错误,我尝试删除所有环境文件夹,但没有。
谢谢。
对于 github 问题,有效的解决方案如下:
sudo apt-get remove python3-virtualenv
我在 pyproject.toml
中从 Python 3.7 更新到 3.9 时遇到了同样的错误:
[tool.poetry.dependencies]
- python = "^3.7"
+ python = "^3.9"
我的原因是我还没有安装 python3.9-venv
。简单:
sudo apt install python3.9-venv
检查
python3.9 -m venv
OS:Ubuntu 21.10,所以你的包名称可能不同
删除 virtualenv
pip 包对我有用(在 Ubuntu WSL 上)
pip uninstall virtualenv
我正在使用 Mac(使用 Homebrew + Pyenv),不幸的是 none 其他解决方案有所帮助。事实证明,即使 pipenv
看起来 运行 没问题,Pipenv 安装本身也是 incomplete/corrupted。正在做
pip install pipenv
帮我修好了。如果上述方法不能解决问题,要进行更彻底的重新安装,您也可以尝试
pip install --force-reinstall pipenv
我尝试在新环境中执行 pipenv shell,但出现以下错误:
Loading .env environment variables…
Creating a virtualenv for this project…
Using /home/user/.pyenv/shims/python3.9 (3.9.7) to create virtualenv…
⠋ModuleNotFoundError: No module named 'virtualenv.activation.xonsh'
Error while trying to remove the /home/user/.local/share/virtualenvs/7t env:
No such file or directory
Virtualenv location:
Warning: Your Pipfile requires python_version 3.9, but you are using None (/bin/python).
$ pipenv check will surely fail.
Spawning environment shell (/usr/bin/zsh). Use 'exit' to leave.
我尝试删除 pipenv,安装 python 并使用 pienv 创建一个 python 的别名,但一切正常。
不知道,我在现有环境中遇到了同样的错误,我尝试删除所有环境文件夹,但没有。
谢谢。
对于 github 问题,有效的解决方案如下:
sudo apt-get remove python3-virtualenv
我在 pyproject.toml
中从 Python 3.7 更新到 3.9 时遇到了同样的错误:
[tool.poetry.dependencies]
- python = "^3.7"
+ python = "^3.9"
我的原因是我还没有安装 python3.9-venv
。简单:
sudo apt install python3.9-venv
检查
python3.9 -m venv
OS:Ubuntu 21.10,所以你的包名称可能不同
删除 virtualenv
pip 包对我有用(在 Ubuntu WSL 上)
pip uninstall virtualenv
我正在使用 Mac(使用 Homebrew + Pyenv),不幸的是 none 其他解决方案有所帮助。事实证明,即使 pipenv
看起来 运行 没问题,Pipenv 安装本身也是 incomplete/corrupted。正在做
pip install pipenv
帮我修好了。如果上述方法不能解决问题,要进行更彻底的重新安装,您也可以尝试
pip install --force-reinstall pipenv