pip3, python ничего не делает в Windows cmd - PullRequest
0 голосов
/ 26 октября 2019

Да, я уже прочитал этот вопрос, но он мне не помог.

C:\Users\*\Documents\git-workspace\redditCountdownGui>"C:\Program Files\WPy64-3741\python-3.7.4.amd64\Scripts\pyinstaller.exe"

C:\Users\*\Documents\git-workspace\redditCountdownGui>

Я пытался использовать этот метод:

C:\Users\*\Documents\git-workspace\redditCountdownGui>"C:\Program Files\WPy64-3741\python-3.7.4.amd64\python.exe" -m pyinstaller
C:\Program Files\WPy64-3741\python-3.7.4.amd64\python.exe: No module named pyinstaller

C:\Users\*\Documents\git-workspace\redditCountdownGui>

Я могуне заставить его работать. Это также не работает для пипса:

C:\Users\*\Documents\git-workspace\redditCountdownGui>"C:\Program Files\WPy64-3741\python-3.7.4.amd64\Scripts\pip.exe"

C:\Users\*\Documents\git-workspace\redditCountdownGui>"C:\Program Files\WPy64-3741\python-3.7.4.amd64\Scripts\pip3.exe"

C:\Users\*\Documents\git-workspace\redditCountdownGui>

Я также пытался добавить в PATH, но потом все то же самое - никакого вывода вообще.

Кто-нибудь может мне помочь?

Ответы [ 2 ]

1 голос
/ 26 октября 2019

При использовании WinPython необходимо запустить WinPython Command Prompt, чтобы правильно установить все пути. Внутри этой оболочки вы можете использовать pip как обычно:

D:\WPy64-3740\scripts>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'D:\\WPy64-3740\\python-3.7.4.amd64\\python.exe'
>>> exit()

D:\WPy64-3740\scripts>python -m pip install requests
Requirement already satisfied: requests in d:\wpy64-3740\python-3.7.4.amd64\lib\site-packages (2.22.0)
Requirement already satisfied: certifi in d:\wpy64-3740\python-3.7.4.amd64\lib\site-packages (from requests) (2019.6.16)
Requirement already satisfied: urllib3 in d:\wpy64-3740\python-3.7.4.amd64\lib\site-packages (from requests) (1.25.3)
Requirement already satisfied: chardet in d:\wpy64-3740\python-3.7.4.amd64\lib\site-packages (from requests) (3.0.4)
Requirement already satisfied: idna in d:\wpy64-3740\python-3.7.4.amd64\lib\site-packages (from requests) (2.8)

D:\WPy64-3740\scripts>
1 голос
/ 26 октября 2019

Я знаю, что это ленивый ответ, но это Виндоз. Вы должны просто удалить и переустановить Python.

Во время установки исполняемый файл python должен быть правильно добавлен в пути ... хотя (в зависимости от установщика) вам может необходимо специально установить флажок длядобавьте его в системные пути. Следует также установить pip, хотя (опять же) вам может понадобиться специально выбрать это в поле во время установки.

После (правильной) установки вы сможете открыть окно cmd и просто набрать python и перейти в рабочую среду Python. Вы также можете набрать pip и найти рабочую копию pip.

Если вы не можете этого сделать, ваша среда Windows вышла из строя: /

Обратите внимание: если у вас установлено более одной версии Python, вам может потребоваться набрать python3 / pip3 для доступа к правильной версии.

enter image description here

Сообщение об ошибке No module named pyinstaller вызвано тем, что Python может 'не могу найти свой site-packages. Это также результат того, что ваши пути испорчены, когда вы вызываете python.

Попробуйте выполнить команду python -m site, чтобы увидеть, где установлен ваш site-packages, убедиться, что он находится в ваших путях, и убедиться, что соответствующий модуль установлен там.

Различные версии Python имеют свои собственные пути для пакетов сайтов. Так что установка модуля для Python 2.7 не устанавливает его для Python 3.x

...