Миграция на Nuitka, но не может создать exe-версию [Mingw и визуальная студия, связанная]
Я перехожу с py2exe на Nuitka из-за скорости, и кажется, что она намного больше поддерживается. Тем не менее, я застрял на барьере создания отдельного исполняемого файла. Я следил
https://github.com/kayhayen/Nuitka и предоставили мои точные шаги, которые я предпринял для решения этой проблемы.
Когда я вхожу в command nuitka-python --recurse-all --Testing123.py
Я получаю следующее:
C:\Users\HAHAC>nuitka --recurse-all testing1234.py
Nuitka:WARNING:C:\Users\HAHAC\Anaconda2\Lib\site-packages\requests\compat.py:60: Cannot find 'http.cookies' in package 'requests' as relative or absolute import.
Nuitka:WARNING:C:\Users\HAHAC\Anaconda2\Lib\site-packages\urllib3\connectionpool.py:28: Cannot find 'packages.six.moves' in package 'urllib3' 1 package level up.
Nuitka:WARNING:C:\Users\HAHAC\Anaconda2\Lib\site-packages\urllib3\util\response.py:2: Cannot find 'packages.six.moves' in package 'urllib3' 2 package levels up.
Nuitka:WARNING:C:\Users\HAHAC\Anaconda2\Lib\site-packages\urllib3\request.py:4: Cannot find 'packages.six.moves.urllib.parse' in package 'urllib3' 1 package level up.
Nuitka:WARNING:C:\Users\HAHAC\Anaconda2\Lib\site-packages\urllib3\connection.py:10: Cannot find 'packages.six.moves.http_client' in package 'urllib3' 1 package level up.
Nuitka:WARNING:C:\Users\HAHAC\Anaconda2\Lib\site-packages\cryptography\x509\general_name.py:15: Cannot find 'six.moves' in package 'cryptography.x509' as absolute import.
Nuitka:WARNING:C:\Users\HAHAC\Anaconda2\Lib\site-packages\cryptography\hazmat\backends\openssl\decode_asn1.py:16: Cannot find 'six.moves' in package 'cryptography.hazmat.backends.openssl' as absolute import.
Nuitka:WARNING:Unresolved '__import__' call at 'C:\Users\HAHAC\Anaconda2\Lib\site-packages\requests\packages.py:7' may require use of '--recurse-directory'.
Nuitka:WARNING:Unresolved '__import__' call at 'C:\Users\HAHAC\Anaconda2\Lib\site-packages\six.py:82' may require use of '--recurse-directory'.
Nuitka:WARNING:Unresolved '__import__' call at 'C:\Users\HAHAC\Anaconda2\Lib\site-packages\six.py:82' may require use of '--recurse-directory'.
Nuitka:WARNING:Unresolved '__import__' call at 'C:\Users\HAHAC\Anaconda2\Lib\site-packages\urllib3\packages\six.py:82' may require use of '--recurse-directory'.
Nuitka:WARNING:Unresolved '__import__' call at 'C:\Users\HAHAC\Anaconda2\Lib\site-packages\urllib3\packages\six.py:82' may require use of '--recurse-directory'.
Error, cannot locate suitable C compiler. You have the following options:
a) If a suitable Visual Studio version is installed, it will not be located
automatically, unless you install pywin32 for the Python installation
below "C:\Users\HAHAC\Anaconda2".
b) To make it find Visual Studio execute from Start Menu the 'Visual Studio
Command Prompt' or "vcvarsall.bat". That will add Visual Studio to the
PATH. And it will be detected.
c) Install MinGW64 to "C:\MinGW64" or "\MinGW", where then it is automatically
detected or add it to PATH before executing Nuitka. But be sure to pick the
proper variant (32/64 bits, your Python arch is 'x86_64').
nuitka --recurse-all testing1234.py
Есть идеи, почему это так?
Я скачал - MINGW: https://www.visualstudio.com/286d88c0-edc7-4283-9dd9-e43c3e95afd8 Anaconda 3 (64-разрядная версия) Нажмите зеленую кнопку. https://repo.continuum.io/archive/Anaconda3-5.0.1-Windows-x86_64.exe Visual Studios - установка 594 МБ (ничего не добавлено) https://www.visualstudio.com/286d88c0-edc7-4283-9dd9-e43c3e95afd8
ANACONDA PIP INSTALL: conda create -n py27 python = 2.7 anaconda Отправился в Anaconda на 100% и предположил, что он завершен или заморожен. conda install -c anaconda cython conda install -c anaconda mingw GCC Не применимо - не пользователь linux. Установлена Нуитка (через Пип) Pycharm Install. Создать новый проект -? C:\Users\HAHAC\PycharmProjects\ безымянный
Скачанный Google Chrome Driver pip установить селен
Попробовал следующее: nuitka --recurse-all C:\Users\HAHAC\HAZ\testing123.py Неправильная версия nuitka --recurse-all --python-version=2.6 C:\Users\HAHAC\HAZ\testing123.py ВЕРСИЯ не верна
nuitka-python --recurse-all --portable C: \ Users \ HAHAC \ HAZ \ testing123.py
--python-версия: 2.6
Однако у меня 3,6, поэтому не поддерживается Unacstalled Anaconda
Установленная Anaconda 2.6 conda install -c anaconda mingw pip установить visual studio СКАЧАТЬ хром-драйвер Pip install selenium Установленная Nuitka (через Pip)