Estas etapas criarão um virtualenv do Python 3.3 em um subdiretório /opt
:
-
Instale o Pip e o virtualenv no seu sistema de instalação do Python.
sudo apt-get install python-pip sudo -H pip install virtualenv
-
Execute este comando (veja notas abaixo):
sudo -H virtualenv /opt/python_custom -p python3
- Substitua
/opt/python_custom
pelo caminho que você deseja instalar. - Substitua
python3
pelo intérprete que será usado, por exemplo:python2
,python3.3
ou outros.
- Substitua
-
Se você quiser operar nesta instalação do Python, você precisará executar este comando primeiro:
source /opt/<PYTHON>/bin/activate
(substitua
<PYTHON>
pelo caminho acima)Seu prompt de shell será alterado para refletir o virtualenv atual.
-
Você pode usar
sudo pip
para instalar os pacotes que desejar, por exemplo:sudo pip install setuptools sudo pip install distribute
Observação: para usar esse Python em seus scripts, especifique a linha #!
como o intérprete virtualenv, por exemplo:
#!/opt/python_custom/bin/python
Observação: você precisará usar sudo
ao alterar o virtualenv (por exemplo, instalando um pacote com pip
) porque ele está instalado em /opt
, que é de propriedade de root.