【问题标题】:Is it practical to have both Python 2.7 and 3.3 installed at the same time?同时安装 Python 2.7 和 3.3 是否可行?
【发布时间】:2014-02-23 21:45:12
【问题描述】:

我正在使用 pip 来下拉库,但没有意识到关键的是仅适用于 2.7。所以现在我在 2.7 目录中工作,但 pip 仍在 3.3 中安装库。所以pyCharm一直说缺少lib。

我设置了 PATH var(这是 gasp fn windows 8),因此 Python 2.7 排在第一位,但我认为 python exe 并没有首先查找我有 pip install 的东西。也许 pip 中有一个设置现在可以将其安装在其他地方?

任何关于如何完成这项工作的提示都会很棒。也许我只需要在没有 python 3.3 的情况下重新开始?

感谢您的宝贵时间!

【问题讨论】:

  • 查看 virtualenv -- 可能需要做一些工作才能使其适用于 pycharm,但它会让你的生活更轻松。
  • 几乎每个(最近的)Debian 和 Ubuntu 机器都有。我的主盒子还有以前版本的 2.6 和 3.2。
  • 请注意,您也可以使用pip-X.Y 启动pip,其中X.Y 是python 版本。 (这可能需要为每个版本安装pip)[至少在linux上,但在windows上也应该相同]
  • python launcher 可以更轻松地为不同版本运行 Python 脚本

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


【解决方案1】:

试试这两种解决方案:

1) 从路径变量中删除 python3.3 并尝试现在使用 pip 安装库。这样python27的pip就可以安装东西了。

2)如果这不起作用,请使用

C:\python27\Scripts\pip.exe 安装

【讨论】:

    【解决方案2】:

    哦,我的废话,这太容易了。为此感谢 AMWinter: http://www.virtualenv.org/en/latest/virtualenv.html

    它似乎可以轻松地管理 Python 版本(和库版本)的所有这些混乱。当然我需要告诉它 python 版本(带有标志 -p)但就是这样。

    (尽管它没有将 pip 放在它所说的位置 - 请注意)

    Dirk 和 Bakuriu 也很受欢迎。像 Ruby 一样,我意识到管理版本控制是必要的。

    谢谢大家!

    【讨论】:

      猜你喜欢
      • 2015-05-10
      • 2015-12-25
      • 2013-06-23
      • 1970-01-01
      • 2016-06-30
      • 2018-02-05
      • 1970-01-01
      • 2014-07-19
      • 2018-02-11
      相关资源
      最近更新 更多