Я пытался установить пакет Python, который был разработан мной с помощью команды pip install -e.
. Однако, когда я запустил свой код, я обнаружил, что код запускался на Python 2.7 вместо Python 3.7, который является версией, которую я использую на своем рабочем столе. Когда я запустил команду which pip
, я получил /home/username/.local/bin/pip
вместо /home/username/anaconda3/bin/pip
. Поэтому мне было интересно, если есть способ, который может сделать pip
пунктов на /home/username/anaconda3/bin/pip
вместо /home/username/.local/bin/pip
. (Однако, даже если я использую pip3 install -e.
, мой код все еще выполнялся на Python 2.7, поэтому я действительно не был уверен в причине, почему код был запущен в версии 2.7 ...)
Другая вещьявляется то, что я обнаружил, что модуль numpy
не может быть найден после обновления pip
. Это довольно странно для меня, поскольку после выполнения команд python2
или python3
я мог импортировать numpy
в обоих случаях, что означает, что модуль numpy
уже установлен. Исходя из этого, я не был уверен, какой Python был запущен, чтобы модуль numpy
не мог быть найден. К вашему сведению (если это поможет), вот вывод команды whereis pip
:
pip: /usr/bin/pip /usr/local/bin/pip3.6 /usr/local/bin/pip2.7 /usr/local/bin/pip /home/username/.local/bin/pip3.6 /home/username/.local/bin/pip /home/username/anaconda3/bin/pip /home/username/anaconda3/bin/pip3.7 /usr/share/man/man1/pip.1.gz
Это меня расстраивает. Я ценю любой опыт, которым поделились.