Arch Linux-это фантастика,потому что вы можете использовать Python3 в качестве версии Python по умолчанию, когда вы кодируете, не задумываясь о том, как установить библиотеку в Python3 или Python2.
Более того, когда я набираю python в CLI.
$ python
Он отображается в версии Python3, даже если на python2 существует множество зависимостей от обработки и программного обеспечения.Это заставляет меня чувствовать благодарность. Я хочу сказать, что ArchLinux действительно сочетает Python в потрясающе элегантном стиле.
Но как мы справляемся с проблемой, если мы хотим использовать разнообразный python verizon в Arch или другой платформе Unix/Linux.
Существует чудесный инструмент, который может решить эти проблемы и даже сделать больше для всех нас — virtualenv.
Virtualenv – это как песочница. Вы можете управлять библиотекой своего проекта и “изменять версию python”, используя ее.
Больше никаких глупостей,давайте сначала установим его.
$ sudo pip install virtualenv
Сначала убедитесь, что у вас есть настройка pip. В ArchLinux вы можете использовать эту команду напрямую, если я не ошибаюсь в своей памяти.
Независимо от того,используете ли вы Arch Linux,Debian ,OS X, вы можете использовать этот инструмент для изменения версии python, даже если вы установили его в python2.
Например,если я хочу закодировать программу на ArchLinux с помощью Python2,например,flask,Django, пока вы знаете.
Вы можете сделать вот так:
virtualenv -p /usr/bin/python2 yourenv source yourenv/bin/activate pip install package-name
Важно выяснить путь вашего python2.(Это также означает,что если вы хотите кодировать в python2 с помощью virtualenv, вам сначала нужно установить python2), вы можете использовать команду, которая поможет вам.
$which python2 $which python3
Потому что на разных платформах или с использованием другого способа установки Python(например,brew, apt-get) путь может быть другим.
На другой платформе,если вы хотите использовать Python3 и наслаждаться pip, вы можете сделать так:
virtualenv -p /usr/bin/python3 yourenv source yourenv/bin/activate pip install package-name
Вот и все,спасибо за чтение и надеюсь, что вам понравится кодирование на Python или использование ArchLinux.