Как запустить мой сборник Python, а не установлена ​​система

У меня была очень похожая проблема: Fedora зависает после

dnf system-upgrade reboot

Мое решение:

  1. отредактируйте свойства меню grub, добавив уровень выполнения 3 , чтобы строка начиналась с "linux"
  2. , чтобы использовать distro-sync , а не system-upgrade :

     dnf distro-sync --releasever = 23 {{1 }} 
1
05.08.2018, 08:32
1 ответ

Если у вас установлен пользовательский Python в разделе/some/path:

  1. Добавление строки shebang в myscript.pyприведет к выбору пользовательского python при запуске его как исполняемого скрипта:

    #!/some/path/bin/python
    import sys
    print(sys.version)
    

    Запуск скрипта:

    $ chmod +x myscript.py
    $./myscript.py
    2.7.10 (default, Oct  6 2017, 22:29:07)
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]
    
  2. Вы можете явно указать путь к исполняемому файлу Python для запуска скрипта:

    $ /some/path/bin/python myscript.py
    
  3. Добавление от /some/path/binдо PATHприведет к выбору пользовательского Python вместо системного:

    $ PATH=/some/path/bin:$PATH python myscript.py
    

Судя по предоставленной вами строке ./configure --prefix=/usr/local/openssl/, похоже, что вы установили пользовательский Python под /usr/local/openssl; Таким образом, каталог bin должен быть /usr/local/openssl/bin.

1
28.01.2020, 00:31

Теги

Похожие вопросы