Как я могу установить PyInstaller с локального диска? - PullRequest
1 голос
/ 07 января 2020

Я использую Python 3.6.

Я просматривал StackOverflow и inte rnet для примеров или инструкций по go об установке PyInstaller с локального диска. Я обнаружил пару вещей, которые намекают на этот процесс, но ничего, что четко определяет его.

Наша конфигурация сети не позволяет мне выполнять стандартный 'pip install pyinstaller'. После пяти последовательных таймаутов соединения он сдается. По этой причине я скачал и распаковал файл .gz и скопировал его из zip-файла в папку, находящуюся в моей основной папке python 3.6.

Ниже приведено содержимое этой папки.

    c:\Python\Python36-32\pyinstaller-2.0>dir
    Volume in drive C is SYSTEM
    Volume Serial Number is DC10-4E85

    Directory of c:\Python\Python36-32\pyinstaller-2.0

    01/07/2020  05:46 AM    <DIR>          .
    01/07/2020  05:46 AM    <DIR>          ..
    01/07/2020  05:45 AM             7,129 .pylintrc
    01/07/2020  05:46 AM    <DIR>          buildtests
    01/07/2020  05:46 AM    <DIR>          doc
    01/07/2020  05:46 AM    <DIR>          e2etests
    01/07/2020  05:46 AM    <DIR>          examples
    01/07/2020  05:45 AM                18 MANIFEST.in
    01/07/2020  05:45 AM    <DIR>          PyInstaller
    01/07/2020  05:45 AM             3,244 pyinstaller-gui.py
    01/07/2020  05:45 AM             2,718 pyinstaller.py
    01/07/2020  05:45 AM             1,741 README.rst
    01/07/2020  05:45 AM             3,778 setup.py
    01/07/2020  05:46 AM    <DIR>          source
    01/07/2020  05:46 AM    <DIR>          support
    01/07/2020  05:46 AM    <DIR>          utils
                   6 File(s)         18,628 bytes
                  10 Dir(s)  370,007,490,560 bytes free

Поэтому путь к моему файлу pyinstaller.py:
C:\Python\Python36-32\pyinstaller-2.0\pyinstaller.py

Я попытался установить его, используя:
pip install C:\Python\Python36-32\pyinstaller-2.0\pyinstaller.py
(Executed from the pyinstaller-2.0 folder)

Это привело к:
Invalid requirement: 'C:\Python\Python36-32\pyinstaller-2.0\pyinstaller.py' It looks like a path. Does it exist ?

На что вы не можете ответить Y, y или любым другим вариантом ответа yes.

У меня есть следующие вопросы:

  1. Кто-нибудь успешно выполнил локальную установку PyInstaller?
  2. Если это возможно, что не так с моим синтаксисом выше?

На основе в ответе, который я получаю от установки PyInstaller, я не могу найти расположение, которое я предоставляю, хотя, как вы можете видеть, путь именно там, где находится его файл 'py'.

1 Ответ

0 голосов
/ 07 января 2020

Сначала введите эту папку:

cd C:\Python\Python36-32\pyinstaller-2.0

и запустите:

python setup.py install

Только при загрузке файла .whl , вы можете использовать pip install xxxxxx.whl

О, если вы не устанавливаете другие модули, которые нужны pyinstaller, возможно, у него будут некоторые ошибки. Консоль покажет модули, которые вы не устанавливаете. Просто установите их таким же образом.

...