linux pip包安装报错

标签 linux python-2.7 pip installation

我正在使用 python 2.7 并尝试使用 pip 安装 scrapy 但得到这个: 异常(exception): 追溯(最近一次通话): 文件“/usr/local/lib/python2.7/dist-packages/pip/basecommand.py”,第 215 行,在 main status = self.run(选项,参数) 运行中的文件“/usr/local/lib/python2.7/dist-packages/pip/commands/install.py”,第 324 行 requirement_set.prepare_files(取景器) 文件“/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py”,第 380 行,在 prepare_files ignore_dependencies=self.ignore_dependencies)) 文件“/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py”,第 634 行,在 _prepare_file abstract_dist.prep_for_dist() 文件“/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py”,第 129 行,在 prep_for_dist self.req_to_install.run_egg_info() 文件“/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py”,第 412 行,在 run_egg_info 中 self.setup_py,self.name, setup_py 中的文件“/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py”,第 387 行 导入设置工具#noqa 文件“/root/.local/lib/python2.7/site-packages/setuptools/init.py”,第 12 行,位于 导入 setuptools.version 文件“/root/.local/lib/python2.7/site-packages/setuptools/version.py”,第 1 行,在 导入 pkg_resources 文件“/root/.local/lib/python2.7/site-packages/pkg_resources/init.py”,第 72 行,位于 进口包装.requirements 文件“/root/.local/lib/python2.7/site-packages/packaging/requirements.py”,第 59 行,位于 MARKER_EXPR = originalTextFor(MARKER_EXPR())("标记") TypeError: call() 恰好需要 2 个参数(给定 1 个)

最佳答案

您的 pip 安装似乎有问题。我有两个选择给你。

1) 编辑文件 /usr/lib/python2.7/site-packages/packaging/requirements.py 并替换行

MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")

MARKER_EXPR = originalTextFor(MARKER_EXPR)("marker")

2) 尝试使用

升级您的 pip 安装

pip install -U pip setuptools

关于linux pip包安装报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43400703/

相关文章:

python - 如何将 Python PyQt5 应用程序部署到嵌入式 Linux?

c++ - GDB Python 支持,ImportError 没有名为 gdb 的模块

linux - 设置 bind9 DNS 正向查找

python - 使用变量格式化对齐?

C# AES 加密算法转Python3

python - 为什么我无法安装 pyenv?

ARM 上的 Linux "top"实用程序报告我们已验证错误的数字。为什么?

python - 从嵌套文件夹导入模块

python - 如何在不安装的情况下读取Python包元数据?

python - 以非交互模式递归安装和卸载 pip