Virtualenv [RESOLVIDO]

1. Virtualenv [RESOLVIDO]

Cesar Vinicius Sforca
cesarvinici

(usa Ubuntu)

Enviado em 02/02/2017 - 12:28h

Boa tarde,

Sou novo no linux, instalei pois estou aprendendo a programar em Python.
Estou tentando criar um virtualenv para eu mexer numas coisas que estou aprendendo, porem quando executo o comando
virtualenv pythonzumbi 
ele da um erro:
cesar@Cesar-Linux:~/Área de Trabalho/python2$ virtualenv pythonzumbi
Running virtualenv with interpreter /usr/bin/python2
New python executable in /home/cesar/Área de Trabalho/python2/pythonzumbi/bin/python2
Not overwriting existing python script /home/cesar/Área de Trabalho/python2/pythonzumbi/bin/python (you must use /home/cesar/Área de Trabalho/python2/pythonzumbi/bin/python2)
Traceback (most recent call last):
File "<string>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 12: ordinal not in range(128)
ERROR: The executable /home/cesar/Área de Trabalho/python2/pythonzumbi/bin/python2 is not functioning
ERROR: It thinks sys.prefix is u'/home/cesar/\xc1rea de Trabalho/python2' (should be u'/home/cesar/\xc1rea de Trabalho/python2/pythonzumbi')
ERROR: virtualenv is not compatible with this system or executable


Alguém pode me ajudar?

Obrigado.


  


2. MELHOR RESPOSTA

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 02/02/2017 - 16:23h

Oi. Python para Zumbies é em Python . Está usando Python 2 acho que vai dar problema ;-D
Vocês já tem Python 3 instalado?
O melhor é primeiro instalar o pyenv para ter quantas versões de Python precisar:
https://www.vivaolinux.com.br/dica/Instalando-o-pyenv-no-Linux-Mint-e-Ubuntu

Depois de instalado faz um diretório pra ti trabalhar:
$ mkdir cursozumbi 

Entra no diretório:
$ cd cursozumbi 

Cria o virtualenv usando a versão de python que quiser e se for 3 ou acima pode usar o comando venv que é mais atual que o virtualenv:
$  python3.5 -m venv pythonzumbi 

Agora para ativar:
$ source pythonzumbi/bin/activate 


Isso aí.
Abraço

3. Re: Virtualenv [RESOLVIDO]

Cesar Vinicius Sforca
cesarvinici

(usa Ubuntu)

Enviado em 02/02/2017 - 19:29h

Lisandro, muito obrigado.

Aquele erro era referente a minha área de trabalho, o terminal não conseguia chegar la por causa do carácter especial "Á''.
Mas segui seu tutorial e realmente foi muito mais fácil utilizando o pyenv, tanto para criar o ambiente virtual quanto mudar versão padrão do python e tals.

Obrigado!!

Lisandro escreveu:

Oi. Python para Zumbies é em Python . Está usando Python 2 acho que vai dar problema ;-D
Vocês já tem Python 3 instalado?
O melhor é primeiro instalar o pyenv para ter quantas versões de Python precisar:
https://www.vivaolinux.com.br/dica/Instalando-o-pyenv-no-Linux-Mint-e-Ubuntu

Depois de instalado faz um diretório pra ti trabalhar:
$ mkdir cursozumbi 

Entra no diretório:
$ cd cursozumbi 

Cria o virtualenv usando a versão de python que quiser e se for 3 ou acima pode usar o comando venv que é mais atual que o virtualenv:
$  python3.5 -m venv pythonzumbi 

Agora para ativar:
$ source pythonzumbi/bin/activate 


Isso aí.
Abraço









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts