gpt4 book ai didi

python - 创建 python virtualenv 不断显示语法错误

转载 作者:行者123 更新时间:2023-12-04 01:31:52 25 4
gpt4 key购买 nike

在centos7上成功安装virtualenv后

pip install virtualenv

在创建新的 virtualenv 时,即使我正在检查,它仍然显示下面提到的错误

virtualenv --version

这也显示了同样的错误。

Traceback (most recent call last):
File "/usr/bin/virtualenv", line 7, in <module>
from virtualenv.__main__ import run_with_catch
File "/usr/lib/python2.7/site-packages/virtualenv/__init__.py", line 3, in <module>
from .run import cli_run
File "/usr/lib/python2.7/site-packages/virtualenv/run/__init__.py", line 12, in <module>
from .plugin.activators import ActivationSelector
File "/usr/lib/python2.7/site-packages/virtualenv/run/plugin/activators.py", line 6, in <module>
from .base import ComponentBuilder
File "/usr/lib/python2.7/site-packages/virtualenv/run/plugin/base.py", line 9, in <module>
from importlib_metadata import entry_points
File "/usr/lib/python2.7/site-packages/importlib_metadata/__init__.py", line 9, in <module>
import zipp
File "/usr/lib/python2.7/site-packages/zipp.py", line 153
SyntaxError: Non-ASCII character '\xe2' in file /usr/lib/python2.7/site-packages/zipp.py on line 154, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

我尝试卸载并重新安装它,但到目前为止没有成功。

最佳答案

您正在使用 Python 2.7(已停产)和不支持 Python 2.7 的 Virtualenv 版本。

按优先顺序,

  • 停止使用 Python 2.7,改用 Python 3.x(目前为 3.8)
  • 或安装旧版本的 Virtualenv(例如 pip install "virtualenv<20.0",或任何最终为您工作的主要版本的 Virtualenv)。

关于python - 创建 python virtualenv 不断显示语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60819441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com