Использование pyinstaller с двумя средами python - PullRequest
0 голосов
/ 17 мая 2018

Я использую pyinstaller для упаковки одного .py файла в .exe. У меня есть две среды Python3 на моем 64-битном компьютере WIN10. Один из них Anaconda и , другой - Python3-32bit , который устанавливается отдельно. Этот файл .py создается средой Anaconda Python. После того, как я установил pyinstaller, я установил переменную окружения PATH так: `

PATH = PATH; C: \ Anaconda3 \ Scripts; C: \ Python35-32 \ Scripts;

Однако, когда я ввожу pyinstaller file.py, я получаю много предупреждений: enter image description here

Кажется, что pyinstaller ищет зависимости в папке lib Python35-32, а не в Anaconda. Как мне сделать так, чтобы он искал зависимости в папке lib Anaconda? `

1 Ответ

0 голосов
/ 17 мая 2018

Вы устанавливали pyinstaller, используя pip или (ana) conda?если это так, проверьте, является ли pip python3-32bit или anaconda с:

pip -V

Это сообщит вам, если pip и, следовательно, pyinstaller, были установлены на 32-битном интерпретаторе, и поэтому он ищетв этой конкретной папке.

решение будет заключаться в установке pyinstaller с использованием conda или внутри IDE anaconda.Вероятно, потребуется удалить pyinstaller из python3-32bit

...