Ответы пользователя по тегу Windows
  • Ошибка при установке Python на Windows 11 что делать?

    @Andy_U
    По пунктам:

    1) Русские буквы в пути. Старая проблема у pip.
    2) Отсутствие пакета wheel.
    3) Отсутствие MS Build Tools. Где-то на сайте микрософта...
    4) Ну и Питон установлен не в Program Files, причем и тут русские символы в пути, и, возможно не с сайта python.org, а из MS Store?)

    А так, все собирается и ставится на Python 3.10 (64-bit).

    См.протокол установки (в виртуальное окружение, естественно):

    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
    
    (.venv310) D:\My Documents\PycharmProjects\c19ya>pip install discord
    Collecting discord
      Downloading discord-1.7.3-py3-none-any.whl (1.1 kB)
    Collecting discord.py>=1.7.3
      Downloading discord.py-1.7.3-py3-none-any.whl (786 kB)
         |████████████████████████████████| 786 kB 3.3 MB/s
    Collecting aiohttp<3.8.0,>=3.6.0
      Downloading aiohttp-3.7.4.post0.tar.gz (1.1 MB)
         |████████████████████████████████| 1.1 MB 6.4 MB/s
      Installing build dependencies ... done
      Getting requirements to build wheel ... done
      Preparing metadata (pyproject.toml) ... done
    Collecting yarl<2.0,>=1.0
      Downloading yarl-1.7.2-cp310-cp310-win_amd64.whl (122 kB)
         |████████████████████████████████| 122 kB 6.4 MB/s
    Collecting typing-extensions>=3.6.5
      Downloading typing_extensions-4.0.0-py3-none-any.whl (22 kB)
    Collecting multidict<7.0,>=4.5
      Downloading multidict-5.2.0-cp310-cp310-win_amd64.whl (45 kB)
         |████████████████████████████████| 45 kB ...
    Collecting chardet<5.0,>=2.0
      Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB)
         |████████████████████████████████| 178 kB 6.8 MB/s
    Collecting attrs>=17.3.0
      Downloading attrs-21.2.0-py2.py3-none-any.whl (53 kB)
         |████████████████████████████████| 53 kB ...
    Collecting async-timeout<4.0,>=3.0
      Downloading async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
    Collecting idna>=2.0
      Downloading idna-3.3-py3-none-any.whl (61 kB)
         |████████████████████████████████| 61 kB ...
    Building wheels for collected packages: aiohttp
      Building wheel for aiohttp (pyproject.toml) ... done
      Created wheel for aiohttp: filename=aiohttp-3.7.4.post0-py3-none-any.whl size=451944 sha256=295a5973c8ef6d5e7beb25a0b1826debe65c61e00afee3e97c007c071f295665
      Stored in directory: C:\Users\Andrew\AppData\Local\Temp\pip-ephem-wheel-cache-4m9jjg24\wheels\fc\84\e0\52113c57eb9b09b6b187a0f369eaad6fc7fc64bb7247c83b89
    Successfully built aiohttp
    Installing collected packages: multidict, idna, yarl, typing-extensions, chardet, attrs, async-timeout, aiohttp, discord.py, discord
    Successfully installed aiohttp-3.7.4.post0 async-timeout-3.0.1 attrs-21.2.0 chardet-4.0.0 discord-1.7.3 discord.py-1.7.3 idna-3.3 multidict-5.2.0 typing-extensions-4.0.0 yarl-1.7.2
    
    (.venv310) D:\My Documents\PycharmProjects\c19ya>

    Ответ написан
    Комментировать
  • Не устанавливаеться библиотека scikit-learn, windows 10?

    @Andy_U
    Читайте...

    P.S. Но при наличии MS Build Tools из исходных текстов на Windows собирается...
    Ответ написан
    Комментировать
  • Как исправить ошибку "Выбранный диапазон сети недоступен"?

    @Andy_U
    Это разработчики драйвера пытаются соответствовать Российским законам :( 5 Ггц диапазон не разрешен тут для использования вне помещений. Та же фигня с мобильными телефонами. Читайте форум на 4pda.to.
    Ответ написан
    8 комментариев
  • Скомпилировал через pyinstaller python в exe не работает на Wndows 7?

    @Andy_U
    Вы в курсе, что официально Python, начиная с версии 3.9 не совместим с Windows 7? Если вы взяли dll из Windows 10, то она, насколько я понимаю, тоже с Windows 7 несовместима. Надо брать вот эту:

    https://github.com/nalexandru/api-ms-win-core-path-HACK

    Я с ней даже Python 3.10 на Windows 7 запустил. Но гарантий от разработчиков не получил: https://bugs.python.org/issue40740

    P.S. Или, что безопаснее, используйте Python 3.8.
    Ответ написан
    Комментировать
  • Как в qt5 добавить иконку в exe что бы не находилась в папке?

    @Andy_U
    Использование environment переменной _MEIPASS спасет бедного кота от голодной смерти. Я уже неоднократно отвечал тут на подобные вопросы. Добавили ли вы иконку в "дистрибутив", не знаю. Одну, может быть, но явно не все.

    P.S. Читайте
    Ответ написан
  • Повреждение стека вокруг переменной - как побороть?

    @Andy_U
    Ну, если добавить отсутствующие include, и исправить одну строчку в начале функции (вызывающую синтаксическую ошибку!)OSVERSIONINFOEX osvi = {}; то все работает...Хоть debug, хоть release, хоть x86, хоть amd65. См. кусок с исправлениями (если объединить все в один файл).

    Использовался CLion и MS BuildTools. 2019 года. Версия Windows такая же.

    #include <stdio.h>
    #include <stdbool.h>
    #include <stdint.h>
    #include <windows.h>
    
    bool getWindowsVersion(char* version);
    
    int main(int argc, char* argv[])
    {
    // куча всяких printf();
    
    #ifdef _WIN32
        char version[2500];
    
        if (getWindowsVersion(version))
            printf("Operating System: %s\n", version);
    #endif
    
    #if defined(__USE_LARGEFILE) && defined(__USE_LARGEFILE64)
        printf("\nLarge file available: %d offset\n", __USE_FILE_OFFSET64);
    #endif
    }
    
    bool getWindowsVersion(char* version)
    {
        int index = 0;
        OSVERSIONINFOEX osvi;
    Ответ написан
    Комментировать
  • Можете оценить код?

    @Andy_U
    Я бы еще обернул shutil.make_archive в try-catch. Всякое может произойти. Типа файл заблокирован для чтения, стерся в процессе и т.д. и т.п.
    Ответ написан
  • Как удобоваримо запускать python3 код на Windows?

    @Andy_U
    Используйте для запуска не py, a pyw. Эти команды из Python Launcher, он по по умолчанию ставится с Питоном. Ну или просто pythonw.
    Ответ написан
  • Компиляция под windows. В чем может быть проблема?

    @Andy_U
    Ilya199, Тогда читайте тут. Конец - про sys._MEIPASS.
    Ответ написан
    Комментировать
  • Как установить обе версии Python 2.x и 3.x в windows 7 и переключаться между ними?

    @Andy_U
    Господа, а вы разве не знаете про консольную команду py? Если вызвать ее py -2 <имя питоновского файла>, то вызовется второй питон, если py -3 - третий. Без параметров, тот, что указан в environment переменной PY_PYTHON. Там еще много опций - у меня на работе все четыре питона стоят, 2.7.13 32.64 бита и 3.6.0 тоже в двух экземплярах.
    Ответ написан
    Комментировать
  • Как вывести японские символы в консоли python3?

    @Andy_U
    Поставьте в Pycharm консольным шрифтом DejaVu Sans Mono (чтобы я еще помнил, где его взял). Это в Settings->Editor->Color&Fonts->Console Font. Я там еще сделал line spacing 0.99 чтобы у sympy не было разрывов между строк, там где не надо.
    Ответ написан
  • Почему Tkinter._test() в одном случае запускается а в другом нет?

    @Andy_U
    У вас, очевидно, какие-то проблемы с Xwindows. Задайте вашу ошибку, как критерий поиска в Google, и пробуйте предлагаемые варианты. Ну, и Cygwin, это не совсем Linux. Пробуйте лучше на "нормальном" Linux'е в виртуальной машине.
    Ответ написан
    Комментировать
  • Проблема с pip3, как разобраться?

    @Andy_U
    Попробуйте и консоль и Pycharm запустить с правами администратора (клик правой кнопкой мышки, потом Run As Administrator), а потом ставить пакеты. У меня и на Windows 7 и на Windows 8.1 в этом случае все ставится куда и должно (а без прав - ругается, но в AppData/Roaming/Python, если галочку не поставить, не лезет). Про десятку ничего не скажу. Вот почему Pycharm сам не запрашивает административные права для установки пакетов, не понимаю - раздражает сильно.
    Ответ написан
    Комментировать
  • Как установить модуль в python 3?

    @Andy_U
    Пользуйтесь утилитой pip. Она вполне себе умеет "просачиваться" через прокси, даже с аутентификацией. Или вот, только что проверил - Pycharm без проблем ее (ваш patool) скачал и установил.

    P.S. Что у вас за прокси?
    Ответ написан
    7 комментариев