Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
virtualenv中的python3仍然使用/usr/lib/python2.7/dist-packages中的库_Python_Virtualenv - Fatal编程技术网

virtualenv中的python3仍然使用/usr/lib/python2.7/dist-packages中的库

virtualenv中的python3仍然使用/usr/lib/python2.7/dist-packages中的库,python,virtualenv,Python,Virtualenv,我已经成功地创建了一个虚拟环境,使用python3在/usr/local/bin/python3上作为默认解释器。我的系统python是python2.7 我无法在此虚拟环境中使用pip3,因为它一直在查看默认的/usr/lib/python2.7/dist包 (python3.3.3)╭ ➜ xxx@xxx:~VIRTUAL_ENV/bin ╰ ➤ pip3.3 Traceback (most recent call last): File "/home/xxx/virtualenv/

我已经成功地创建了一个虚拟环境,使用python3在
/usr/local/bin/python3
上作为默认解释器。我的系统python是python2.7

我无法在此虚拟环境中使用pip3,因为它一直在查看默认的
/usr/lib/python2.7/dist包

(python3.3.3)╭ ➜ xxx@xxx:~VIRTUAL_ENV/bin  
╰ ➤ pip3.3
Traceback (most recent call last):
  File "/home/xxx/virtualenv/python3.3.3/bin/pip3.3", line 7, in <module>
    from pip import main
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 11, in <module>
    from pip.basecommand import command_dict, load_command, load_all_commands, command_names
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 11, in <module>
    from pip.baseparser import parser, ConfigOptionParser, UpdatingDefaultsHelpFormatter
  File "/usr/lib/python2.7/dist-packages/pip/baseparser.py", line 5, in <module>
    import pkg_resources
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 45
    def _bypass_ensure_directory(name, mode=0777):
                                               ^
SyntaxError: invalid token
(python3.3.3)╭ ➜ xxx@xxx:~VIRTUAL_ENV/bin
╰ ➤ pip3.3
回溯(最近一次呼叫最后一次):
文件“/home/xxx/virtualenv/python3.3.3/bin/pip3.3”,第7行,在
从pip导入主
文件“/usr/lib/python2.7/dist-packages/pip/_-init___.py”,第11行,在
从pip.basecommand导入命令、加载命令、加载所有命令、命令名称
文件“/usr/lib/python2.7/dist packages/pip/basecommand.py”,第11行,在
从pip.baseparser导入解析器、ConfigOptionParser、UpdateingDefaultShelpFormatter
文件“/usr/lib/python2.7/dist packages/pip/baseparser.py”,第5行,在
导入pkg_资源
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第45行
def_旁路_确保_目录(名称,模式=0777):
^
SyntaxError:无效令牌
我忘了什么吗


我还尝试将python3安装到
/opt
中的自定义目录中,但没有任何帮助。

明白了。我的系统
$PYTHONPATH
包含
/usr/lib/python2.7/dist包
,因此我只是将其从路径中删除,现在一切正常