Python模块仅适用于Python 2

时间:2015-07-16 00:51:51

标签: python macos python-2.7

我对python很新,想在python 3中开始做一些更高级的编程。我在终端上使用pip安装了一些模块(我使用的是mac)只是为了找出模块只为python 2安装。我认为这是因为我只将它安装到python 2路径,我认为这是因为我的系统默认运行python 2。但我不知道如何绕过这个...任何想法?提前谢谢。

2 个答案:

答案 0 :(得分:0)

您需要使用pip3。否则OS X将默认为Python 2。

答案 1 :(得分:-1)

创建虚拟环境时(正在使用虚拟环境,对吗?)使用pyvenv <foo>而不是virtualenv <foo>,这将创建一个Python 3虚拟环境,不含Python 2.然后你可以自由使用pip,它会将模块安装到那个venv中。