如何在默认python下安装python3.3的pip

问题描述 投票:0回答:2

我从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?

pip python-3.3
2个回答
0
投票

我通过使用anaconda的virtualenv直接解决了我的问题,如here所述。

conda create -n py33 python=3.3 anaconda

这也将设置pip,因此可以安装新包。


0
投票

您的Anaconda发行版(Python 3.6)是否已安装pip?如果是,您可以将virtualenv用作虚拟环境。

  1. 检查您是否安装了virtualenv。在我的电脑中,我安装了virtualenv 16.0.0。 $ virtualenv --version 16.0.0 如果它说“未找到命令”,则可以安装virtualenv。 $ pip3 install virtualenv
  2. 安装virtualenv后,使用Python 3.3创建一个新的虚拟环境。在下面的命令中,我们将创建一个名为venv的新虚拟环境,它使用Python 3.3。 $ virtualenv --python=/usr/bin/python3.3 <path/to/new/virtualenv/> venv 如果它说路径不存在,请使用which命令检查python 3.3的路径。 $ which python3.3
  3. 激活虚拟环境venv。命令是activate激活和deactivate停用。 $ source venv/bin/activate
  4. 安装所需的包。 $ pip3 install X
  5. 一旦完成以及使用默认的Python 3.6,deactivate虚拟环境。

@ aeduG的回答是正确的。或者,您可以使用virtualenv。有关conda虚拟环境和virtualenv之间的差异,请参阅here

如果您想使用conda的虚拟环境,请参阅here

© www.soinside.com 2019 - 2024. All rights reserved.