Como faço para instalar e importar um módulo python no ambiente compartilhado

0

Meu host compartilhado atualmente tem uma versão mais antiga de um módulo python do que eu preciso. (Eles têm o OpenPyxl 2.3.0-b2, mas eu preciso do 2.4.1 ou melhor) Assim, eu preciso baixar a nova versão do módulo para um diretório de usuário e fazer com que o meu script importe essa nova versão do módulo. mas como?

Eu faço um diretório local de pacotes de sites e baixo o módulo para ele:

mkdir ~/local-site-packages 
cd ~/local-site-packages 
wget https://pypi.python.org/packages/dc/f2/c57f9f00f8ae5e1a73cb096dbf600433724f037ffcbd51c456f89da5efd9/openpyxl-2.4.1.tar.gz
tar xzvf /openpyxl-2.4.1.tar.gz

Então eu tento importar a cópia local do módulo como descrito aqui

python3
>>> import sys
>>> sys.path.insert(0,'~/local-site-packages')
>>> import openpyxl

Apesar dos meus esforços, o Python falhou ao carregar a nova versão:

>>> openpyxl.__version__
'2.3.0-b2'   

Alguma ideia do que eu fiz de errado?

    
por DiscoStew 03.04.2017 / 22:31

0 respostas