【问题标题】:module installed on python 2.7 instead of 3.5 via pip [duplicate]通过 pip 在 python 2.7 而不是 3.5 上安装的模块 [重复]
【发布时间】:2017-05-01 12:12:51
【问题描述】:

我有两个版本,但是当我使用pip下载lxml时,它显然是在2.7中安装的,我该如何指定安装路径?

$ python
Python 2.7.10 (default, Oct 23 2015, 19:19:21) 

【问题讨论】:

  • 你试过用pip3
  • 我不知道那个命令!谢谢你

标签: python pip


【解决方案1】:

你可以试试

python3 -m pip install lxml

pip3 install lxml

【讨论】:

    【解决方案2】:

    您是否通过Anaconda environments 安装了这些版本(链接是如何安装的示例,问题是针对 Mac,但答案应该适用于所有内容)?

    如果是这样,你需要先激活相应版本的环境(例如如果conda create -n py3 Python=3创建了环境,在pip安装之前给activate py3

    如果不是,1. 你应该考虑 anaconda 2. 你需要检查路径中的 python 版本。我猜在两个单独的文件夹中有两个 python 可执行文件。检查你的路径。尝试运行 'which python' 以查看执行了哪个 python。在这两个文件夹中的每一个中都有一个 pip 可执行文件。您需要运行 Python 3 安装中的那个。

    【讨论】:

      猜你喜欢
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 2017-05-10
      • 2016-06-30
      • 1970-01-01
      • 2018-07-30
      相关资源
      最近更新 更多