Python kabuğu veya py dosyalarına modül içe aktarılamıyor


0

Xubuntu 14.04.3 kullanıyorum ve varsayılan python sürümü python 2.7.6 ve python 3.4.3'tür. Sonra python 2.7.10 kaynak kodunu indirir ve komut ile kurulum derlerim

./configure
make
sudo make -i install

make bulunmayan bazı modülleri gösterir:

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.

sonra koşarım sudo pip install pyftpdlib bir modül kurmak için, takıldığını görebiliyorum tamam

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: g.rodola@gmail.com
License: MIT
Location: /usr/local/lib/python2.7/dist-packages
Requires: 

Ancak pyftpdlib'i python kabuğuna veya .py'ye içe aktardığımda, python hata gösteriyor ImportError: No module named pyftpdlib PYTHONPATH’i değiştirdiysem, içe aktarma modülleri tamam, kök ve normal kullanıcıları değiştirmeliyim ve sudo kullanırken hala modülü bulamıyor. Bu problem nasıl çözülür? veya varsayılan durumlara geri dönün.

Yanıtlar:


0

hangi sürümü kontrol et kullanıyor musun . Ardından pip kullanarak uygun sürümde pip'i çalıştırın. python -m pip (veya python27 veya python3 ya da betiğinizde hangi sürümü kullanıyorsanız kullanın.

Ayrıca, komut dosyanızın hangi sürümü kullanması gerektiğini de belirleyebilirsiniz. başlangıçta Shebanging


2.7.10 kullanıyorum eminim
Ezio

@Ezio Demek istediğim, 2.7.10'da kurduğunuzdan emin misiniz? Bunu kontrol et stackoverflow.com/questions/739993/...
Alfabravo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.