Как мне удалить несколько версий Python из-за того, какой пункт указывает на другую версию? - PullRequest
0 голосов
/ 30 августа 2018

Как мне удалить несколько версий Python, из-за которых pip указывает на какую-то другую версию ?? из-за этого даже после успешной установки модуль не импортируется ??

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

User-MacBook-Pro:~ user$ sudo pip install imutils

Collecting imutils
Installing collected packages: imutils
Successfully installed imutils-0.5.1
User-MacBook-Pro:~ user$ -H
-bash: -H: command not found
User-MacBook-Pro:~ user$ sudo -H pip install imutils
Requirement already satisfied: imutils in /usr/local/lib/python2.7/site-packages (0.5.1)

Установленные imutils для Python2.7 и когда я проверил, успешно ли он импортирует библиотеку imutils, то появилось следующее сообщение об ошибке:

User-MacBook-Pro:~ user$ python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 12:01:12)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>>import imutils
Traceback (most recent call last):
File "", line 1, in 
ImportError: No module named imutils

В чем здесь проблема и как ее исправить ??

И вот мой каталог bin, в котором есть несколько версий Python, но я не могу понять, какую из них удалить ?? введите описание изображения здесь

1 Ответ

0 голосов
/ 30 августа 2018

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

Учитывая, что зависимости и их разрешение - довольно сложная тема, было бы неплохо использовать виртуальные среды для управления различными версиями, не мешая в других отношениях стабильному системному питону.

Как только вы обернетесь вокруг виртуальных сред, они не только удобны, но и элегантны. Вот введение , чтобы начать

...