2017-01-18 8 views
1

Я, как скоро будет очевидно, явствует, что это новый новичок, когда дело доходит до Python.Установка PyAutoGui на несколько версий Python

Я запускаю версию python 3.5 на Windows 10, 64 бит.

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

Чтобы исправить это, я загрузил Python 3.4. К сожалению, однако, когда я пытаюсь установить PyAutoGui (используя pip install pyautogui), он сообщает мне, что он уже установлен, потому что он видит его в папке Python 3.5.

Мой вопрос заключается в следующем: Как установить PyAutoGui в Python 3.4 с уже установленным в Python 3.5? Предположим, что я практически ничего не знаю о том, как установить модуль вручную без использования протокола

Заранее благодарен!

ответ

0

Если у вас установлено несколько версий Python, вам нужно найти свои версии и переименовать их и их пипсы.

В окнах путь, C:\\Users\USERNAME\AppData\Local\Programs\Python\Python3x-32. X следует заменить версией Python и USERNAME с вашим именем пользователя. На Mac он находится в /usr/local/bin/python. В Linux это должно быть в /usr/bin/python. Местоположение может отличаться в зависимости от ОС и версии Python.

Переименуйте файлы python.exe/python и pip.exe/pip, чтобы каждый файл отличался. Я назвал шахту python35.exe, python2.exe и python.exe (для 3.5, 2.7 и 3.6).

Теперь, когда вы выполняете команду команды pip, pip34 install pyautogui или что бы вы ни назвали файлом.

Или если вы действительно хотите, чтобы вы могли пойти болезненным способом переименования всех переменных пути, но я не буду объяснять это здесь.

Смежные вопросы