【问题标题】:Getting error while using virtualenv venv on fedora 26在 Fedora 26 上使用 virtualenv venv 时出错
【发布时间】: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


【解决方案1】:

检查您当前的工作目录中是否有一个名为string.py 的文件。 如果是,请重命名、移动或删除它。这应该可以解决您的问题。

【讨论】:

    猜你喜欢
    • 2018-03-20
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    • 2015-04-08
    相关资源
    最近更新 更多