Переключение обратно: pypy =to=> python?

Я установил pypy, чтобы проверить это! Теперь, когда я пытаюсь что-то сделать, мне кажется, что я предпочитаю каталоги pypy, а не python. Напр.:

 # pip install --upgrade setuptools
 /usr/local/lib/pypy2.7/dist-packages/pip/_vendor/urllib3/util............


#  ls /usr/local/lib/p
perl/      pypy2.7/   python2.7/ python3.4/ 

Есть ли способ вернуться к использованию библиотек Python? Я в порядке, оставив pypy установленным для будущих тестов.

1 ответ

Есть несколько вещей, которые могут вызвать это поведение. Моим первым предложением было бы удалить PyPy. Если вы не хотите удалять PyPy, я предлагаю следующее:

  1. Проверьте системную переменную пути. Если PyPy найден раньше, чем Python, это то, что будет выполнено. Удалите путь к PyPy или переместите путь к PyPy ПОСЛЕ пути к Python.

  2. Проверьте символические ссылки на pip, найденные в PyPy, и укажите их на pip из Python.

Совет: используйте виртуальные среды, чтобы на одной платформе разработки можно было установить несколько версий Python и модулей, не мешая друг другу, и полностью избежать этой проблемы.

Другие вопросы по тегам