【问题标题】:My pip is installing all the modules in the Python3.4我的 pip 正在安装 Python3.4 中的所有模块
【发布时间】:2019-08-25 15:20:21
【问题描述】:

我的 pip 正在安装 Python3.4 版本中的所有模块。我不能在其他版本中使用这个模块。

ImportError: 没有名为 tensorflow 的模块

所有模块都会发生这种情况。它们正在安装,但是,仅适用于 Python3.4 版本。

出现的另一个错误如下:

弃用:Python 3.4 支持已被弃用。 pip 19.1 将是 > 最后一个支持它的。请将您的 Python 升级为 Python 2019 年 3 月后将不再维护 3.4(参见 PEP 429)。

注意:
问题是我在 Python 中拥有的其他版本无法识别 pip 和 pip3。它唯一识别的版本是python3.4,所以我只能添加这个版本的模块,这些模块只对它可用。

/usr/local/bin/python3.7: 没有名为 pip 的模块

/usr/local/bin/python3.7: 没有名为 pip3 的模块

$ python3 -m pip3 install numpy

/usr/bin/python3: 没有名为 pip3 的模块

注意:
我注意到的另一件事是 Python 可执行文件在哪里,请检查 which:

$哪个python3.4
/usr/bin/python3.4

$哪个python3.6
/usr/local/bin/python3.6

$哪个python3.7
/usr/local/bin/python3.7

地点不一样,有干扰吗?

【问题讨论】:

标签: python python-3.x pip


【解决方案1】:

我认为你需要安装VENV:

py -m pip install --user virtualenv

然后用这个方法安装你的包

 pip install packageName==packageVersion

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    • 2022-07-30
    • 2016-04-19
    • 1970-01-01
    • 2011-10-01
    相关资源
    最近更新 更多