Eu uso o xubuntu 14.04.3, e sua versão padrão do python é python 2.7.6 e python 3.4.3. Então eu faço o download do código-fonte do python 2.7.10 e compilo o install com o comando
./configure
make
sudo make -i install
make
mostra alguns módulos não encontrados:
INFO: Can't locate Tcl/Tk libs and/or headers
Python build finished, but the necessary bits to build these modules were not found:
_bsddb _sqlite3 _ssl
_tkinter bsddb185 bz2
dbm gdbm readline
sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
então eu corro sudo pip install pyftpdlib
para instalar um módulo, então eu vejo que ele é instalado ok
pip show pyftpdlib
---
Metadata-Version: 2.0
Name: pyftpdlib
Version: 1.4.0
Summary: Very fast asynchronous FTP server library
Home-page: https://github.com/giampaolo/pyftpdlib/
Author: Giampaolo Rodola'
Author-email: [email protected]
License: MIT
Location: /usr/local/lib/python2.7/dist-packages
Requires:
Mas quando eu importo o pyftpdlib no shell python ou .py, o python mostra o erro ImportError: No module named pyftpdlib
Se eu modifiquei o PYTHONPATH, importar módulos é ok, eu deveria ter modificado o usuário root e normal, e ao usar o sudo, ele ainda não mostra o módulo.
Como resolver este problema? ou retornar aos estados padrão.