Problemas na criação de um ambiente virtual com o pipenv no PyCharm [RESOLVIDO]

1. Problemas na criação de um ambiente virtual com o pipenv no PyCharm [RESOLVIDO]

Eduardo Henrique
PearsonX11

(usa Ubuntu)

Enviado em 08/06/2020 - 15:25h

Boa tarde pessoal.

O problema é o seguinte: eu não estou conseguindo criar um ambiente virtual usando o pipenv. Quando eu coloco o caminho do pipev, coloquei este caminho: /usr/local/bin/pipenv, para depois criar o ambiente virtual do pipenv com este comando recomendado pelo PyCharm: /usr/local/bin/pipenv --python /usr/bin/python3.8 install --dev, aparece esta saída:

Creating a virtualenv for this project…
Pipfile: /home/eduardo/Pipfile
Using /usr/bin/python3.8 (3.8.3) to create virtualenv…
&#10297; Creating virtual environment...RuntimeError: failed to query /usr/bin/python3.8 with code 1 err: 'Traceback (most recent call last):\n File "/usr/local/lib/python3.5/dist-packages/virtualenv/discovery/py_info.py", line 16, in <module>\n from distutils import dist\nImportError: cannot import name \'dist\' from \'distutils\' (/usr/lib/python3.8/distutils/__init__.py)\n'

&#10008; Failed creating virtual environment

[pipenv.exceptions.VirtualenvCreationException]:
Failed to create virtual environment.


(Observação: o Interpretador de Projeto está com este caminho: /usr/bin/python3.8 e o pipenv executável está com este caminho: /usr/local/bin/pipenv).


  


2. Re: Problemas na criação de um ambiente virtual com o pipenv no PyCharm [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 08/06/2020 - 16:19h

Creating virtual environment...RuntimeError: failed to query /usr/bin/python3.8 with code 1 err: 'Traceback (most recent call last):\n File "/usr/local/lib/python3.5/dist-packages/virtualenv/discovery/py_info.py"


Provavelmente se trata de uma incompatibilidade entre versões do módulo disutils Python. Note que o interpretador é python3.8 e o virtualenv está sendo carregado no diretório lib do python3.5.

Não estou dando a solução, até porque não uso o PyCharm, mas espero que sirva de pista.


3. Problemas na criação de um ambiente virtual com o pipenv no PyCharm

Eduardo Henrique
PearsonX11

(usa Ubuntu)

Enviado em 08/06/2020 - 18:59h

Agradeço a sugestão. Eu consegui resolver esse problema. Utilizei este procedimento para criar o ambiente virtual com o pipenv:

1. Instalar a versão 3 do Python:
A. sudo add-apt-repository ppa:deadsnakes/ppa
B. sudo apt update
C. sudo apt install python3.7

2. Colocar a nova versão do Python como versão padrão do sistema:
A. sudo ln -sf /usr/bin/python3.7 /usr/bin/python
B. python -V (Verifica se deu certo)

3. Instalar o pipenv no Linux:
A. sudo apt install pipenv
B. pipenv shell

4. Criar um ambiente virtual com o pipenv:
A. pipenv python 3.7

5. Configurar no interpretador do PyCharm o local onde se encontra o executável do pipenv:
A. Coloquei assim no meu interpretador e está funcionando corretamente: /usr/local/bin/pipenv







4. Re: Problemas na criação de um ambiente virtual com o pipenv no PyCharm [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 08/06/2020 - 19:27h

Boaaaa!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts