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>