Проблема установки колорамы - PullRequest
3 голосов
/ 10 февраля 2020
C:\Users\*****>pip install colorama
Collecting colorama
  Using cached colorama-0.4.3-py2.py3-none-any.whl (15 kB)
Installing collected packages: colorama
Successfully installed colorama-0.4.3

C:\Users\*****>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import colorama
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'colorama'
>>> exit()

C:\Users\*****>pip uninstall colorama
Found existing installation: colorama 0.4.3
Uninstalling colorama-0.4.3:
  Would remove:
    c:\users\rober\appdata\local\programs\python\python38-32\lib\site-packages\colorama-0.4.3.dist-info\*
    c:\users\rober\appdata\local\programs\python\python38-32\lib\site-packages\colorama\*
Proceed (y/n)? y
  Successfully uninstalled colorama-0.4.3

C:\Users\*****>pip install "C:\Users\rober\Downloads\colorama-0.4.3-py2.py3-none-any.whl"
Processing c:\users\rober\downloads\colorama-0.4.3-py2.py3-none-any.whl
Installing collected packages: colorama
Successfully installed colorama-0.4.3

C:\Users\*****>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import colorama
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'colorama'

Я не знаю, что делать. Вы можете увидеть, где я скачал файл, у меня установлена ​​последняя версия pip и python 3.8. После поиска inte rnet я вернулся с пустыми руками.

1 Ответ

0 голосов
/ 10 февраля 2020

По следам

при запуске python запускается 64-битный python

C:\Users\*****>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

, теперь при удалении:

C:\Users\*****>pip uninstall colorama
Found existing installation: colorama 0.4.3
Uninstalling colorama-0.4.3:
  Would remove:
    c:\users\rober\appdata\local\programs\python\python38-32\lib\site-packages\colorama-0.4.3.dist-info\*
    c:\users\rober\appdata\local\programs\python\python38-32\lib\site-packages\colorama\*
Proceed (y/n)? y
  Successfully uninstalled colorama-0.4.3

он удаляется в 32-битная версия (обратите внимание на суффикс -32).

Так что pip, вероятно, указывает на 32-битную версию.

Что бы работало, было бы использовать команду python и Опция -m, чтобы убедиться, что для установки модулей используется правильная установка:

python -m pip install colorama

Вы можете использовать where pip и where python, что подтвердит, что они указывают на разные пакеты python.

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

...