如何与默认python一起安装python3.3的pip

如何与默认python一起安装python3.3的pip,pip,python-3.3,Pip,Python 3.3,我从下载并安装了python3.3,并按照自述文件中的说明进行了操作 我可以从命令行运行python3.3,但是当我尝试安装带有pip的包时,它将安装到默认的python(在我的例子中是anacondapython3.6) 如前所述,我尝试使用easy\u install安装一个新的pip ,但它给了我一个错误的说法 /usr/local/bin/python3.3: No module named easy_install 如果没有pip,如何安装setuptools?如前所述,我直接使用a

我从下载并安装了
python3.3
,并按照自述文件中的说明进行了操作

我可以从命令行运行
python3.3
,但是当我尝试安装带有pip的包时,它将安装到默认的python(在我的例子中是anacondapython3.6)

如前所述,我尝试使用
easy\u install
安装一个新的pip ,但它给了我一个错误的说法

/usr/local/bin/python3.3: No module named easy_install

如果没有pip,如何安装setuptools?

如前所述,我直接使用anaconda的virtualenv解决了问题


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

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

  • 检查是否安装了virtualenv。在我的计算机中,我安装了virtualenv 16.0.0

    $ virtualenv --version
    16.0.0
    
    如果显示“未找到命令”,则可以安装virtualenv

    $ pip3 install virtualenv
    
  • 安装virtualenv后,使用Python 3.3创建一个新的虚拟环境。 在下面的命令中,我们将创建一个名为venv的新虚拟环境,它使用Python 3.3

    $ virtualenv --python=/usr/bin/python3.3 <path/to/new/virtualenv/> venv
    
  • 激活虚拟环境venv。这些命令是
    activate
    激活和
    deactivate
    停用

    $ source venv/bin/activate
    
  • 安装所需的软件包

    $ pip3 install X
    
  • 完成后,使用默认的Python3.6,停用虚拟环境

  • @艾杜格的回答是正确的。或者,您可以使用virtualenv。有关conda虚拟环境和VirtualEnvironment之间的差异,请参见

    看看是否要使用conda的虚拟环境

    可能重复的
    $ source venv/bin/activate
    
    $ pip3 install X