我怎么能让pip知道我对python 3.4的软件包感兴趣?

6 python macos python-2.7 python-3.x

经过一个小时的搜索,我找不到答案.

我的Mac附带了Python 2.7,但我决定升级到python 3.4.

  • 我从python.org安装了python 3.4.
  • 我现在可以从终端使用python 3.4.
  • Pip仍然试图下载python 2.7软件包 - numpy for 2.7是"最新的".
  • 当我尝试 - 升级包,例如numpy时,我得到"无权限"错误.添加sudo后,输出就是垃圾.

我怎么能让pip知道我对python 3.4的软件包感兴趣?

Requirement already up-to-date: numpy in /Library/Python/2.7/site-packages 
Run Code Online (Sandbox Code Playgroud)

那就是问题所在.我希望numpy能够与Python 3.4保持同步.

woo*_*oot 1

您应该能够为您的安装调用特定的 pip,尽管这取决于您正在运行的版本:

从 0.8 版本开始:

pip-3.4 install numpy
Run Code Online (Sandbox Code Playgroud)

从 1.5 版本开始:

pip3.4 install numpy
Run Code Online (Sandbox Code Playgroud)

如果您没有这些,您应该能够下载 pip 并重新安装它,只需确保在运行安装程序时调用 python 3.4 即可。