problema de caixa de seleção no ubuntu 16

0

Eu tenho um problema com o software checkbox no ubuntu 16.

Achoqueissoaconteceporquetenhomuitasversõesdopython.Maisespecificamente,eutenhopython3epython3.5,oqueachoquecausaoproblema,porquecomomostradonaimagemeleprecisadomódulo"requests" que está disponível no meu sistema em python3.5 e não em python3.

Então, como posso resolver o problema?

Atualização:

Como mostrado na segunda imagem, há um arquivo python "/usr/lib/python3/dist-packages/plainbox/impl/transport.py" que está tentando encontrar o módulo "requests" no mesmo caminho "/ usr / lib / python3 / "mas a pasta" pedidos "está em" /usr/local/lib/python3.5/dist-packages "ie" / usr / local / lib "não" / usr / lib "(biblioteca do usuário em vez de um sistema). Acabei editando "transport.py" e adicionando

import sys
sys.path.insert(0, "/usr/local/lib/python3.5/dist-packages")

antes

 import request

e funcionou.

A questão é: como dizer "Checkbox" para detectar automaticamente os pacotes em "/usr/local/lib/python3.5/dist-packages" porque não é conveniente editar a fonte arquivos e aponte para outros os caminhos (a propósito cada pacote instalado no meu sistema é armazenado em /usr/local/lib/python3.5/ então porque "Checkbox" está apontando para "/ usr / lib / python3"). / p>     

por Mosab Shaheen 19.03.2018 / 05:25

1 resposta

0

Talvez essa versão de "solicitações" não esteja vinculada ao seu Python. Você poderia tentar instalá-lo para python3.5 por: pip3 install --upgrade --force-reinstall requests . Por favor use env virtual em vez de muitas cópias do Python no mesmo sistema operacional.

Por favor, leia para o futuro:

Ambientes virtuais e pacotes | Documentação do Python 3.6.5rc1

Editado: Confira isso:

Como faço para detectar e remover pacotes Python instalados via pip? | Pergunte ao Ubuntu

    
por Null0007 19.03.2018 / 07:46