当前位置: 首页 > 知识库问答 >
问题:

Pip不工作Python3.6(Ubuntu 14)

秦鸿羽
2023-03-14

对于python及其不同版本,我有很多不理解的问题。我正在学习一门CS50网络课程,我需要pip3用于Python3.6或更高版本。情况是,我不能将pip用于Python3.6。在/usr/local/bin下,我可以找到不同的pip文件:pip、pip2、pip2.7、pip3和pip3.4。无论如何,如果我运行“pip”,我会得到消息bash:

/usr/local/bin/pip:/usr/bin/python:缺陷解释器。找不到文件。

如何在python3.6版本中使用pip命令?对于课程项目,我应该使用“pip3安装-r requirements.txt”,其中requirements.txt包含以下项目:

Flask
Flask-Session
psycopg2
SQLAlchemy

我尝试了“python3.6-m pip安装-r requirements.txt”,得到了以下消息:

Traceback(最后一次调用):File"/usr/lib/python3.6/runpy.py",第183行,_run_module_as_mainmod_name,mod_spec,code=_get_module_details(mod_name,_Error)File"/usr/lib/python3.6/runpy.py",第142行,_get_module_details返回_get_module_details(pkg_main_name,错误)文件"/usr/lib/python3.6/runpy.py",第109行,在_get_module_details导入(pkg_name)文件"/usr/lib/python3/dist-包/pip/init.py",第59行,在从pip.log导入日志文件"/usr/lib/python3/dist包/pip/log.py",第9行,在导入颜色中,pkg_resources文件",第971行,在_find_and_load文件",第955行,在_find_and_load_unlocked文件",第656行,在_load_unlocked文件",第626行,在_load_backward_compatible文件"/usr/share/Python-车轮/setuptools-3.3-py2.py3-none-any.whl/pkg_resources.py”,第1479行,register_loader_type(importlib_bootstrap。###########################################################################################################################################################################>导入likely_packaged,get_recent_crashesFile"/usr/lib/python3/dist-包/apport/init.py",第5行,在apport.report导入Report File"/usr/lib/python3/dist-包/apport/report.py",第30行,在导入apport.fileutilsFile"/usr/lib/python3/dist-包/apport/fileutils.py",第23行,从apport.packaging_impl导入impl作为包装File"/usr/lib/python3/dist-包/apport/packaging_impl.py",第20行,导入中apt File"/usr/lib/python3/dist-包/apt/init.py",第23行,导入apt_pkgModuleNotFoundError: No模块名为'apt_pkg'

最初的例外是:回溯(最后一次调用):文件“/usr/lib/python3.6/runpy.py”,第183行,在作为主模块名的模块中,模块规范,代码=\u获取模块详细信息(模块名,错误)文件“/usr/lib/python3.6/runpy.py”,第142行,在获取模块详细信息返回的模块详细信息(pkg\u主模块名,错误)文件“/usr/lib/python3.6/runpy.py”,第109行,在“获取模块详细信息导入(pkg_名称)”文件“/usr/lib/python3/dist packages/pip/init.py”中,第59行,在从pip.log导入日志文件“/usr/lib/python3/dist packages/pip/log.py”中,第9行,在导入colorama、pkg_资源文件”中,第971行,在“查找和加载文件”中,第955行,在“查找和加载解锁文件”中,第656行,在“加载未锁定文件”的第626行,在“向后加载”兼容文件“/usr/share/python wheels/setuptools-3.3-py2.py3 none any.whl/pkg\u resources.py”的第1479行,在register\u loader\u type(importlib\u bootstrap.SourceFileLoader,DefaultProvider)属性中,错误:模块“importlib.\u bootstrap”没有属性“SourceFileLoader”[1]Fertig gedit requirements.txt

卡洛斯

共有1个答案

郜振国
2023-03-14

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

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

virtualenv --python=python3 venv
venv/bin/pip install --upgrade pip
 类似资料:
  • 在尝试了我可以找到的关于这个问题的帖子中提到的所有内容后,我还没有安装psycopg2 警告:MANIFEST_MAKER:找不到标准文件“-C”

  • 我最近更新了我的自制Python 3.8安装。2至3.8。3.做完后,我跑了 以检查是否有任何更新。它更新了我从20.0安装的。2至20.1。1,并且自从我运行该命令以来,在我尝试使用它的任何时候都会抛出一个错误。以下是错误: 升级过程中似乎出现了一些问题,未能更改代码中的版本检查。我看到了类似的问题,但公认的答案对我来说并不适用。如何使再次可用?

  • 我尝试使用以下命令升级pip3: 安装升级pip 但不幸的是,它不再工作,并显示以下信息: pip3——版本 信息: 回溯(最后一次调用): 文件/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”,第651行,在“构建主ws.require(requires) 文件/usr/local/lib/python3.4/dist-

  • 与pip一起运行命令会出现以下错误。甚至命令也会产生以下错误。 我读到这个错误是由setupols版本31.0.0引起的,它应该低于28.0.0。但是我的setupols的版本是26.1.1,它仍然给出了相同的错误。

  • 我有一个烧瓶Python 3.7应用程序,我想运行在docker和库伯内特斯。 我有以下Docker文件 这个管用(用蟒蛇蛋) 但这不是(但我想坚持这一点) 运行此命令(构建容器后)给出以下错误 但是如上所述,这与以前的Docker文件非常配合。任何帮助都非常感谢。 附加说明: 构建Docker容器时没有错误 这是我的requirements.txt

  • 我今天想使用,但出现了如下错误: 所以我想我应该清除并重新安装(如下所示)https://www.rosehosting.com/blog/how-to-install-pip-on-ubuntu-16-04/)但仍然得到: 我怎样才能提高我的水平