首页 文章

Pip不能使用Python3.6(Ubuntu 14)

提问于
浏览
0

我有很多问题,我不理解python及其不同的版本 . 我正在做一个CS50 Web在线课程,我需要pip3用于python 3.6或更高版本 . 情况是我不能使用pip for python 3.6 . 在/ usr / local / bin下我可以找到不同的pip文件:pip,pip2,pip2.7,pip3和pip3.4 . 无论如何,如果我运行“pip”,我会收到消息bash:/ usr / local / bin / pip:/ usr / bin / python:defect interpreter . 找不到文件 . 如何在python3.6版本中使用pip命令?对于课程项目,我应该使用“pip3 install -r requirements.txt”,其中requirements.txt有以下项目:Flask Flask-Session psycopg2 SQLAlchemy我试过“python3.6 -m pip install -r requirements.txt”和我得到以下消息:

Traceback(最近一次调用最后一次):文件“/usr/lib/python3.6/runpy.py”,第183行,在_run_module_as_main mod_name,mod_spec,code = _get_module_details(mod_name,_Error)文件“/ usr / lib / python3 .6 / runpy.py“,第142行,在_get_module_details中返回_get_module_details(pkg_main_name,error)文件”/usr/lib/python3.6/runpy.py“,第109行,在_get_module_details import(pkg_name)文件”/ usr / lib / python3 / dist-packages / pip / init.py“,第59行,来自pip.log导入 Logger 文件”/usr/lib/python3/dist-packages/pip/log.py“,第9行,导入colorama,pkg_resources文件“”,第971行,在_find_and_load文件“”,第955行,在_find_and_load_unlocked文件“”,第656行,在_load_unlocked文件“”,第626行,在_load_backward_compatible文件中“/ usr / share / python-wheels / setuptools-3.3-py2.py3-none-any.whl / pkg_resources.py“,第1479行,在register_loader_type中(importlib_bootstrap.SourceFileLoader,DefaultProvider)AttributeError:模块'importlib._bootstrap'在sys.exce中没有属性'SourceFileLoader'错误pthook:Traceback(最近一次调用最后一次):文件“/usr/lib/python3/dist-packages/apport_python_hook.py”,第63行,来自apport.fileutils的apport_excepthook中的import_packaged,get_recent_crashes文件“/ usr / lib / python3 / dist-packages / apport / init.py“,第5行,来自apport.report导入报告文件”/usr/lib/python3/dist-packages/apport/report.py“,第30行,导入apport.fileutils文件“/usr/lib/python3/dist-packages/apport/fileutils.py”,第23行,从apport.packaging_impl导入impl作为打包文件“/usr/lib/python3/dist-packages/apport/packaging_impl.py” ,第20行,在导入apt文件“/usr/lib/python3/dist-packages/apt/init.py”,第23行,在导入中apt_pkg ModuleNotFoundError:没有名为'apt_pkg'的模块原始异常是:Traceback(最近一次调用) last):文件“/usr/lib/python3.6/runpy.py”,第183行,在_run_module_as_main mod_name,mod_spec,code = _get_module_details(mod_name,_Error)文件“/usr/lib/python3.6/runpy.py “,第142行,在_get_module_details中返回_get_mo dule_details(pkg_main_name,error)文件“/usr/lib/python3.6/runpy.py”,第109行,在_get_module_details import(pkg_name)文件“/usr/lib/python3/dist-packages/pip/init.py” ,第59行,来自pip.log导入 Logger 文件“/usr/lib/python3/dist-packages/pip/log.py”,第9行,在导入colorama中,pkg_resources文件“”,第971行,在_find_and_load文件中“ “,第955行,_find_and_load_unlocked文件”“,第656行,_load_unlocked文件”“,第626行,_load_backward_compatible文件”/usr/share/python-wheels/setuptools-3.3-py2.py3-none-any.whl/ pkg_resources.py“,第1479行,在register_loader_type中(importlib_bootstrap.SourceFileLoader,DefaultProvider)AttributeError:模块'importlib._bootstrap'没有属性'SourceFileLoader'[1] Fertig gedit requirements.txt

我感谢任何帮助 . 非常感谢!

卡洛斯

1 回答

  • 0

    您可能会遇到系统上安装的pip落后的情况 .

    如果您使用的是 virtualenv ,则以下内容可能有所帮助

    virtualenv --python=python3 venv
    venv/bin/pip install --upgrade pip
    

相关问题