【发布时间】:2018-05-16 07:35:25
【问题描述】:
我使用pip3 install --user virtualenv在fedora 26上安装了virtualenv。
系统同时具有python 2.7和python 3.6。
当我创建一个“virtualenv venv”时,我得到了这个输出和错误。
/home/asraisingh/venv/bin/python2 中的新 python 可执行文件
还在 /home/asraisingh/venv/bin/python 中创建可执行文件
安装 setuptools、pip、wheel...
命令 /home/asraisingh/venv/bin/python2 的完整输出 - setuptools pip wheel:
回溯(最近一次通话最后一次):
文件“”,第 7 行,在
文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/init.py ",第 7 行,在
文件“/usr/lib64/python2.7/optparse.py”,第 77 行,在
导入文本换行
中的文件“/usr/lib64/python2.7/textwrap.py”,第 10 行 导入字符串,重新
文件“string.py”,第 1 行 KDE:9
^
SyntaxError: 无效语法
----------------------------------------------------
...安装 setuptools、pip、wheel...完成。
回溯(最近一次通话最后一次):
文件“/home/asraisingh/.local/bin/virtualenv”,第 11 行,在
sys.exit(main())
文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第 713 行,在 main
symlink=options.symlink)
文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第 945 行,在 create_environment
下载=下载,
文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第 901 行,在 install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第 797 行,在 call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /home/asraisingh/venv/bin/python2 - setuptools pip wheel 失败,错误代码为 1
【问题讨论】:
-
检查当前工作目录中是否有文件
string.py。 -
是的,我的当前工作目录中有 string.py。
-
感谢刚刚重命名了 string.py 并且它起作用了。
-
太棒了。让我的评论成为答案。如果解决了你的问题,你可以accept一个答案。
标签: python virtualenv fedora-26 pip3