Я использую Xubuntu 14.04.3, и его питона по умолчанию версия Python 2.7.6 и Python 3.4.3.Then загрузить питона 2.7.10 исходный код и скомпилировать установить с помощью командыне может импортировать модули в питон
./configure
make
sudo make -i install
make
показывает некоторые модули не найдены:
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.
затем я бегу sudo pip install pyftpdlib
установить модуль, то я могу видеть, он устанавливает ОК
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:
Но когда я импортировать pyftpdlib в оболочке Python или .py, питон показывает ошибку ImportError: No module named pyftpdlib
Если я изменил PYTHONPATH, я должен модифицированную корень и обычный пользователь, и при использовании sudo
, она по-прежнему показывает, не может найти модуль.
Как решить эту проблему? или вернуться к состояниям по умолчанию.
virtualenv будет полезен для будущих установок пакета – roymustang86
Вы скомпилировали python с поддержкой openssl? –
@ roymustang86 поздно использовать virtualenv. проблема существует. – Ezio