pip и python в том же пути, но в другой версии - PullRequest
0 голосов
/ 30 октября 2018

Обновление:

Я нашел временное решение.

/ home / ubuntu / miniconda3 / bin / pip установочный пакет

Однако, это все еще не имеет смысла для меня.
Разве «pip» и «pip -V» не должны показывать один и тот же пункт?

-

Справочная информация: Я использую CS50 IDE (Cloud 9 SDK), который поставляется с Python 3.6
После установки миниконды, теперь у меня есть python 3.7
Тем не менее, мой питон идет на 3,7 правильно, но пипс остается на 3,6

Я пытался использовать pyenv, но миниконда там не было.

Моя цель - использовать ноутбук jupyter с той же версией Python с pip.
(сейчас это python 3.7, вместо pip устанавливаются пакеты)

~/workspace/ (master) $ which pip
/home/ubuntu/miniconda3/bin/pip
~/workspace/ (master) $ which python
/home/ubuntu/miniconda3/bin/python
~/workspace/ (master) $ pip -V
pip 18.1 from /opt/pyenv/versions/3.6.0/lib/python3.6/site-packages/pip (python 3.6)
~/workspace/ (master) $ /home/ubuntu/miniconda3/bin/pip -V
pip 10.0.1 from /home/ubuntu/miniconda3/lib/python3.7/site-packages/pip (python 3.7)
~/workspace/ (master) $ python -V
Python 3.7.0

1 Ответ

0 голосов
/ 06 ноября 2018

Спасибо тебе, Дартбит.

Я использовал ls -la ~/ | more, чтобы найти .bashrc, затем удалил его.

Теперь вывод.

ubuntu@ikea-tys-ide50-6506503:~/workspace$ which pip
/opt/pyenv/shims/pip
ubuntu@ikea-tys-ide50-6506503:~/workspace$ which python
/opt/pyenv/shims/python
ubuntu@ikea-tys-ide50-6506503:~/workspace$ pip -V
pip 18.1 from /opt/pyenv/versions/3.6.0/lib/python3.6/site-packages/pip (python 3.6)
ubuntu@ikea-tys-ide50-6506503:~/workspace$ /opt/pyenv/shims/python -V
Python 3.6.0

Это кажется немного уродливым, но на самом деле это работает!

Я думаю, что может быть лучшее решение, чтобы сохранить красивый дисплей, а также исправить путь.

Но я скажу, что это решило основную проблему.

...