在 Fedora 26 上使用 virtualenv venv 时出错
Posted
技术标签:
【中文标题】在 Fedora 26 上使用 virtualenv venv 时出错【英文标题】:Getting error while using virtualenv venv on fedora 26 【发布时间】: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一个答案。
【参考方案1】:
检查您当前的工作目录中是否有一个名为string.py
的文件。
如果是,请重命名、移动或删除它。这应该可以解决您的问题。
【讨论】:
以上是关于在 Fedora 26 上使用 virtualenv venv 时出错的主要内容,如果未能解决你的问题,请参考以下文章
在 MacOS BigSur 上使用 .python-version 和 .python-virtualen 安装 pyenv 失败
苹果MAC BOOK PRO 5.5 2009年中 安装fedora26——broadcom BCM4322 无线驱动在fedora上的安装