我使用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行,中 import textwrap
文件“/usr/lib64/python2.7/textwrap.py”,第10行,中 导入字符串,重新
文件“string.py”,第1行 KDE:9
^
SyntaxError:语法无效
----------------------------------------
...安装setuptools,pip,wheel ......完成 追溯(最近的呼叫最后):
文件“/home/asraisingh/.local/bin/virtualenv”,第11行,中 sys.exit(主())
文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第713行,在主体上 符号链接= options.symlink)
文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第945行,在create_environment中 下载=下载,
在install_wheel中输入文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第901行 call_subprocess(cmd,show_stdout = False,extra_env = env,stdin = SCRIPT)
在call_subprocess中输入文件“/home/asraisingh/.local/lib/python2.7/site-packages/virtualenv.py”,第797行 %(cmd_desc,proc.returncode))
OSError:Command / home / asraisingh / venv / bin / python2 - setuptools pip wheel失败,错误代码为1
答案 0 :(得分:0)
检查当前工作目录中是否有名为string.py
的文件。
如果是这样,请重命名,移动或删除它。这应该可以解决你的问题。