У меня есть пакет python, ранее установленный с помощью apt (по умолчанию). Теперь я хочу установить новую версию и скомпилировать ее вручную из источников со всеми необходимыми модулями.
Как я могу это сделать? Я полагаю, что
apt-get purge python
И тогда установка из источников невозможна, потому что python имеет множество зависимостей и в этом случае удалит все из них.
Каков правильный способ сделайте это?
Вы захотите посмотреть на команду sudo apt-get build-dep python, которая будет устанавливать все зависимости сборки, но не сам пакет.
Нет, вам действительно не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию жить мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/usr/local/bin/python myscript.py
также вы можете создать символическую ссылку на новый питон в / usr / bin и вызвать его /usr/bin/python30.
Надеюсь, это поможет:)
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает DEB-файл, вы можете легко выполнить обновление с помощью своего предпочтительного менеджера пакетов.
Вы захотите посмотреть на команду sudo apt-get build-dep python, которая будет устанавливать все зависимости сборки, но не сам пакет.
Нет, вам действительно не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию жить мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/usr/local/bin/python myscript.py
также вы можете создать символическую ссылку на новый питон в / usr / bin и вызвать его /usr/bin/python30.
Надеюсь, это поможет:)
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает DEB-файл, вы можете легко выполнить обновление с помощью своего предпочтительного менеджера пакетов.
Вы захотите посмотреть на команду sudo apt-get build-dep python, которая будет устанавливать все зависимости сборки, но не сам пакет.
Нет, вам действительно не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию жить мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/usr/local/bin/python myscript.py
также вы можете создать символическую ссылку на новый питон в / usr / bin и вызвать его /usr/bin/python30.
Надеюсь, это поможет:)
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает DEB-файл, вы можете легко выполнить обновление с помощью своего предпочтительного менеджера пакетов.
Вы захотите посмотреть на команду sudo apt-get build-dep python, которая будет устанавливать все зависимости сборки, но не сам пакет.
Нет, вам действительно не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию жить мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/usr/local/bin/python myscript.py
также вы можете создать символическую ссылку на новый питон в / usr / bin и вызвать его /usr/bin/python30.
Надеюсь, это поможет:)
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает DEB-файл, вы можете легко выполнить обновление с помощью своего предпочтительного менеджера пакетов.
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает в себя файл DEB, вы можете легко выполнить обновление с помощью вашего предпочтительного менеджера пакетов.
Нет, вам не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/ usr / local / bin / python myscript.py
также вы можете создать символическую ссылку на новый python в / usr / bin и вызвать его / usr / bin /python30.
Надеюсь, это поможет:)
Вы захотите посмотреть на команду sudo apt-get build-dep python
, которая установит все зависимости сборки, но не сам пакет.
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает в себя файл DEB, вы можете легко выполнить обновление с помощью вашего предпочтительного менеджера пакетов.
Вы захотите посмотреть на команду sudo apt-get build-dep python
, которая установит все зависимости сборки, но не сам пакет.
Нет, вам не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/ usr / local / bin / python myscript.py
также вы можете создать символическую ссылку на новый python в / usr / bin и вызвать его / usr / bin /python30.
Надеюсь, это поможет:)
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает в себя файл DEB, вы можете легко выполнить обновление с помощью вашего предпочтительного менеджера пакетов.
Вы захотите посмотреть на команду sudo apt-get build-dep python
, которая установит все зависимости сборки, но не сам пакет.
Нет, вам не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/ usr / local / bin / python myscript.py
также вы можете создать символическую ссылку на новый python в / usr / bin и вызвать его / usr / bin /python30.
Надеюсь, это поможет:)
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает в себя файл DEB, вы можете легко выполнить обновление с помощью вашего предпочтительного менеджера пакетов.
Нет, вам не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/ usr / local / bin / python myscript.py
также вы можете создать символическую ссылку на новый python в / usr / bin и вызвать его / usr / bin /python30.
Надеюсь, это поможет:)
Вы захотите посмотреть на команду sudo apt-get build-dep python
, которая установит все зависимости сборки, но не сам пакет.
Из вашего вопроса я, возможно, не понял, что вы делаете. Пожалуйста, простите меня, если я ошибаюсь. В любом случае вы не хотите очищать python, так как от Ubuntu зависит его.
Чтобы установить обновленное приложение (написанное на python) из источника, вам, скорее всего, не нужно его компилировать, поскольку он может выполняться в интерпретаторе python, предоставляемом Ubuntu. Когда дело доходит до зависимостей, вам может потребоваться установить их вручную: проверьте документацию, прилагаемую к вашему приложению.
Если обновление программы включает в себя файл DEB, вы можете легко выполнить обновление с помощью вашего предпочтительного менеджера пакетов.
Вы захотите посмотреть на команду sudo apt-get build-dep python
, которая установит все зависимости сборки, но не сам пакет.
Нет, вам не нужно чистить вашу установку python, вам просто нужно сделать версию по умолчанию Ubuntu и исходную скомпилированную версию мирно.
Чтобы достичь этого, просто скомпилируйте источник в вашей домашней папке или, если вы хотите установить для всех пользователей, другой пользовательский префикс установки (например, / usr / local / вместо / usr /)
Очевидно, что в системе PATH должен быть установлен только один питон ( и это должно быть по умолчанию).
Затем для запуска скрипта python с новой версией (полезно, если вы хотите использовать python 3.0, в то время как Ubuntu имеет 2.x) просто введите:
/ usr / local / bin / python myscript.py
также вы можете создать символическую ссылку на новый python в / usr / bin и вызвать его / usr / bin /python30.
Надеюсь, это поможет:)