Как установить pip для python3.3 вместе с python по умолчанию - PullRequest
0 голосов
/ 07 мая 2018

Я скачал и установил python3.3 с веб-сайта и следовал инструкциям в файле readme.

Я могу запустить python3.3 из командной строки, но когда я пытаюсь установить пакет с помощью pip, он будет установлен на Python по умолчанию (Anaconda python 3.6 в моем случае).

Я попытался установить новый пункт, используя easy_install, как описано здесь , но это дает мне ошибку, говорящую

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

Как я могу установить setuptools, если у меня нет pip?

Ответы [ 2 ]

0 голосов
/ 17 сентября 2018

В вашем дистрибутиве 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
    

    Если он говорит, что путь не существует, проверьте путь к 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.

См. здесь , если вы хотите использовать вместо этого виртуальную среду conda.

0 голосов
/ 08 мая 2018

Я решил свою проблему, используя virtualenv напрямую от Anaconda, как описано здесь .

conda create -n py33 python=3.3 anaconda

Это также настроит pip, поэтому возможна установка новых пакетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...