Em uma nova instalação do 16.04, estou tentando instalar o virtualenvwrapper seguindo esta ótima resposta de Gerhard Burger.
depois de configurar o .bashrc
, sempre que abrir o terminal é exibido
bash: /usr/local/bin/python2.7: No such file or directory
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7 and that PATH is
set properly.
a localização do script é
$ sudo find / -name virtualenvwrapper.sh
[sudo] password for john:
/usr/local/bin/virtualenvwrapper.sh
conteúdo do meu .bashrc
são,
export WORKON_HOME=/home/john/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=/home/john/.virtualenvs
aqui está o meu pip freeze
cffi==1.5.2
greenlet==0.4.9
pbr==1.10.0
readline==6.2.4.1
six==1.10.0
stevedore==1.15.0
virtualenv==15.0.2
virtualenv-clone==0.2.6
virtualenvwrapper==4.7.1
a localização do intérprete python,
$ which python
/usr/bin/python
Como faço para funcionar?
obrigado.
bash
16.04
python
virtualenv
virtualenvwrapper
Tudo é muito
fonte
fonte
/usr/local/bin
realmente não contémpython2.7
, e eu suspeito que o seu também não.which python2.7
diz/usr/bin/python2.7
, mas ainda não descobri como dizervirtualenvwrapper
para procurar em/usr/bin
vez de/usr/local/bin
.export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
ao seu.bashrc
antessource /usr/local/bin/virtualenvwrapper.sh
?Respostas:
Estou usando o servidor Ubuntu 16.04. Você também deve exportar o interpretador python no qual instalou o virtualenvwrapper
desde que eu tenho várias instalações python.
fonte
apenas comente
linha em
arquivo .... funcionou para mim.
fonte
Você provavelmente precisará atualizar sua variável de ambiente PYTHONPATH. No seu .bashrc, antes de todas as variáveis virtualenvwrapper, adicione a seguinte linha:
fonte
Na
.bashrc
mudançae depois fazê-lo funcionar no shell atual,
Depois, altere o
virtualenvwrapper.sh
para isso
fonte