我从python3.3
下载并安装了website,并按照自述文件中的说明进行操作。
我可以从命令行运行python3.3
,但是当我尝试使用pip安装包时,它将安装到默认的python(在我的情况下是Anaconda python 3.6)。
我尝试使用easy_install
安装一个新的点子,如here所述,但它给了我错误的说法
/usr/local/bin/python3.3: No module named easy_install
如果我没有pip,我该如何安装setuptools?
我通过使用anaconda的virtualenv直接解决了我的问题,如here所述。
conda create -n py33 python=3.3 anaconda
这也将设置pip,因此可以安装新包。
您的Anaconda发行版(Python 3.6)是否已安装pip?如果是,您可以将virtualenv用作虚拟环境。
$ virtualenv --version
16.0.0
如果它说“未找到命令”,则可以安装virtualenv。
$ pip3 install virtualenv
$ virtualenv --python=/usr/bin/python3.3 <path/to/new/virtualenv/> venv
如果它说路径不存在,请使用which命令检查python 3.3的路径。
$ which python3.3
activate
激活和deactivate
停用。
$ source venv/bin/activate
$ pip3 install X
deactivate
虚拟环境。@ aeduG的回答是正确的。或者,您可以使用virtualenv。有关conda虚拟环境和virtualenv之间的差异,请参阅here。
如果您想使用conda的虚拟环境,请参阅here。