terça-feira, 3 de abril de 2018

Virtualenv Pycharm


virtualenv cria uma pasta com as bibiotecas que vocẽ precisa para o seu programa sem modificar as bibliotecas globais que estão no sistema, uma vez que o virtualenv cria um sistema isolado. Mas aqui deu erro por causa do "Á" da Área de trabalho.

Instalar:
pip install virtualenv

Criar um virtualenv chamado de venv:
virtualenv venv -p python2.7

Ativar o virtualenv criado anteriormente (venv)
cd venv
source activate

Cuidado com nome da pasta se contém caractere especial:
virtualenv vm -p python2.7
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in /home/dclarks/Área de trabalho/TRANSCOR/vm/bin/python2.7
Also creating executable in /home/dclarks/Área de trabalho/TRANSCOR/vm/bin/python
Traceback (most recent call last):
  File "", line 1, in
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 14: ordinal not in range(128)
ERROR: The executable /home/dclarks/Área de trabalho/TRANSCOR/vm/bin/python2.7 is not functioning
ERROR: It thinks sys.prefix is u'/home/dclarks/\xc1rea de trabalho/TRANSCOR' (should be u'/home/dclarks/\xc1rea de trabalho/TRANSCOR/vm')
ERROR: virtualenv is not compatible with this system or executable

Nenhum comentário: