我对python很新,想在python 3中开始做一些更高级的编程。我在终端上使用pip安装了一些模块(我使用的是mac)只是为了找出模块只为python 2安装。我认为这是因为我只将它安装到python 2路径,我认为这是因为我的系统默认运行python 2。但我不知道如何绕过这个...任何想法?提前谢谢。
答案 0 :(得分:0)
您需要使用pip3
。否则OS X将默认为Python 2。
答案 1 :(得分:-1)
创建虚拟环境时(正在使用虚拟环境,对吗?)使用pyvenv <foo>
而不是virtualenv <foo>
,这将创建一个Python 3虚拟环境,不含Python 2.然后你可以自由使用pip
,它会将模块安装到那个venv中。