Как установить Python как пользователь

Я должен установить Python, таким образом, я могу установить зернышко / потрясающий, которые не должны базироваться доступ к вещам установки и выполненному. Я настраиваю бродячую среду VM, которая должна работать потрясающий как не корень для функционирования, и я действительно не хочу к sudo все или начинаю изменять полномочия.

Я знаю с OSX, я могу установить Python с варевом, которое установит Python на/usr/local/bin или чем-то, и затем я могу просто отредактировать свой путь bash_profile для взгляда в этом directoy сначала.

4
задан 28 December 2014 в 10:41

2 ответа

Используйте виртуальные среды. Это позволяет Вам делать неограниченные суммы виртуальных сред Python, таким образом, можно легко использовать различные наборы пакетов для различных проектов. Установите следующее:

sudo apt-get install python-virtualenv

Тогда:

sudo pip install virtualenvwrapper

Затем добавьте следующее в свой bashrc файл:

export WORKON_HOME=~/Envs
mkdir -p ~/Envs
source /usr/local/bin/virtualenvwrapper.sh

Затем предположите, что мы хотим сделать виртуальную среду названной "тестовым ENV", который мы можем выполнить:

mkvirtualenv test-env 

Для использования его:

workon test-env

Из этой среды можно тогда победить, устанавливают что-либо (без sudo!).

Для выхода из виртуальной среды:

deactivate 
2
ответ дан 17 November 2019 в 05:21

Да можно сделать это. Можно установить Python в корневой каталог. Таким образом, Вы не должны иметь корневых полномочий, но немного основываться, работа должна была сделать так. Следуйте ответу.

Откройте свой терминал, предположите установку Python на корневом каталоге.

mkdir python
cd python
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar -xvf Python-2.7.6.tgz
cd Python-2.7.6

Затем теперь, при выполнении configure, необходимо упомянуть это, где Вы пытаетесь установить его.

таким образом как

./configure --prefix=$HOME/python
make
make install

Таким образом, прямо сейчас Ваш Python установил в Вашем доме в Python, названном каталогом. таким образом, Ваша система должна теперь, когда Python, к которому она должна получить доступ, там. Так мало, но bashrc должен быть сделан.

В терминальном типе: нано ~/.bashrc

Затем добавьте как

export PATH=$HOME/python/Python-2.7.6/:$PATH

и сохраните - выходят с CTRL+X+Y

затем сделайте

source ~/.bashrc

Рекомендуемый: перезапустите свой ПК для обновления нового параметра среды, который мы сделали.

Именно. Теперь на опеке Ваш системный вызов python из Вашего корневого каталога.

Источник

0
ответ дан 1 December 2019 в 10:19

Другие вопросы по тегам:

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