【问题标题】:Installing package in Python在 Python 中安装包
【发布时间】:2016-04-20 22:03:28
【问题描述】:

我的笔记本电脑中同时安装了 python 2.7 和 python 3.5 。当我安装一个包并使用例如:

pip install thunder-python

easy_install thunder

在命令提示符下,为 python 3.5 安装了软件包。如何安装这些软件包以便在 python 2.7 中使用它们?我正在使用 Windows 10。

【问题讨论】:

  • 进入Python 2.7的安装路径;找到 pip 并将其添加到 PATH 变量中,在 3.5 的路径之前
  • 那意味着每次我都要做出这个改变?我的意思是如果我想使用 python 3.5 我必须再次更改订单是吗?
  • 是的。我猜这是唯一可能的方法。

标签: python python-2.7 python-3.x pip easy-install


【解决方案1】:

使用pyenv怎么样? 如果你使用它,你可以像这样更改和切换版本并安装包。

$ pyenv local 2.7.X
$ pip install thunder-python

之后

$ pyenv local 3.5.X
$ pip install thunder-python

【讨论】:

    【解决方案2】:

    在系统设置中将C:\Python27\Scripts添加到PATH,你就可以运行了:

    pip3 thunder 为 Python 3.x 安装包

    pip2 thunderpip2.7 thunder 为 Python 2.7 安装包。

    不修改PATH,对于Python 2.7可以直接运行命令:

    C:\Python27\Scripts\pip thunder.

    修改后PATHpip命令将从最先找到的目录调用,所以如果你添加Python2.7目录到最后你会得到pip运行Python3,如果你添加Python2。从 7 开始,您将获得 pip 以运行 Python2.7。

    【讨论】:

      猜你喜欢
      • 2011-03-10
      • 2013-08-02
      • 2016-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 2023-03-21
      相关资源
      最近更新 更多