Я пишу небольшое приложение-установщик python, которое будет работать на linux. Тем не менее, я не знаю, какой Linux в продвинутом состоянии, поэтому я не могу писать для какой-либо конкретной версии python, так как я понятия не имею, что установлено на клиентском компьютере, если есть (у меня есть правило большого пальца для предустановленной версии python Linux-машина?).
Существует ли оптимальный способ установки локальной версии python на компьютер клиента в какой-либо временной директории, использовать ее для времени выполнения приложения, чем удалить его, когда это будет сделано?Установка и использование python на клиентском компьютере
ответ
Вы можете связать свои программы с самим Python, не требуя, чтобы на нем был установлен Python Interpreter.
Проверьте это: https://wiki.python.org/moin/Freeze
Вы знаете архитектуру машины? Если это так, просто загрузите версию python, которую вы хотите установить в архитектуре linux на вашем сервере/поле/на вашем компьютере, затем скомпилируйте ее и загрузите на сервер где-нибудь. (или используйте ссылку на python.org)
затем просто создайте скрипт bash, чтобы загрузить его и распаковать. Затем установите его с помощью команды оболочки, как make
или cmake
./configure
в каталоге установки
Если вы не знаете архитектуру или пытаются использовать его на некоторых общих или другой вы можете пересечь скомпилировать его с помощью этих кросс-компилятор для кросс компиляции питона (или что-нибудь закодированный в C (/ C++?)) http://pastebin.com/mxWqBvy8
Обычно общее «правило» для версии питона будет python2.7.x
Вы можете использовать Pyinstaller, чтобы «собрать» ваш питон (его первоначальная победа) есть версия linux где-то, достаточно уверенно, что это так же просто, как pyinstaller test.py
)
Удаление это не должно быть так сложно, rm
универсальна везде
- 1. Установка шрифта на клиентском компьютере
- 2. Требуется установка на клиентском компьютере?
- 3. Сбой приложений на клиентском компьютере
- 4. Приложение ADO.NET Entity-Database на клиентском компьютере
- 5. Сохранять ценности на клиентском компьютере постоянно?
- 6. Доступ к каталогу на клиентском компьютере
- 7. Производительность Sql на клиентском компьютере vista
- 8. Как определить версию Microsoft.Office.Interop.Excel на клиентском компьютере?
- 9. SSL-серверный сертификат на клиентском компьютере?
- 10. Запуск Crystal Reports на клиентском компьютере
- 11. Crystaldecisions.CrystalReports.Engine.dll не найден на клиентском компьютере
- 12. Установка докера в клиентском режиме
- 13. Требовать SQL Server на клиентском компьютере
- 14. Установка Python на удаленном компьютере UNIX
- 15. Установка таймаута на клиентском прокси-сервере CXF
- 16. Должны ли ссылки на DAO устанавливаться на каждом клиентском компьютере?
- 17. Запуск приложения на сервере с помощью приложения на клиентском компьютере
- 18. как прочитать файл на клиентском компьютере, используя папку
- 19. Установка Piwik на локальном компьютере
- 20. Установка транспортир на автономном компьютере
- 21. Использование PHP-сервера для заполнения данных в шаблоне Word на клиентском компьютере
- 22. Установка Django и связанных с ним пакетов на автономном компьютере
- 23. Установка Python 2.x и python 3.x на том же компьютере
- 24. Как отлаживать JS-файл локально на клиентском компьютере
- 25. Нужно выяснить, установлена ли на клиентском компьютере инфраструктура dotnet.
- 26. Получение имен файлов в определенном каталоге на клиентском компьютере
- 27. Как измерить производительность тяжелой веб-страницы javascript на клиентском компьютере?
- 28. Необходимо изменить строку подключения на клиентском компьютере во время выполнения
- 29. какое программное обеспечение мне нужно установить на клиентском компьютере
- 30. определить, установлено ли приложение на клиентском компьютере из asp.net?
Звучит так же, как virtualenv. – tripleee