Saya punya masalah yang cukup membingungkan:
Saya membangun program python menggunakan tkinter. Kemudian saya memutakhirkan ubuntu 13,10 (amd64) saya ke ubuntu 14,04 LTS, sekarang saya mencoba menjalankan program tkinter saya. Kompiler saya memberi tahu saya
ImportError: No module named tkinter
(Sama dengan Tkinter atau tk / Tk) Kemudian saya mencoba menginstal ulang tkinter menggunakan pip:
$ pip install tkinter
Could not find any downloads that satisfy the requirement tkinter
Cleaning up...
No distributions at all found for tkinter
lagi sama dengan Tkinter, tkinter, tk dan Tk
Jadi apa yang terjadi? Apakah saya harus menjalankan sesuatu seperti
$ pip update
(karena tk tidak lagi di pip-repositori) Tapi mengapa tidak diinstal lagi di pc saya?
Sunting: 1. Saya tidak memiliki akses root 2. di pip.log adalah
>
Downloading/unpacking tk Getting page
> https://pypi.python.org/simple/tk/ Could not fetch URL
> https://pypi.python.org/simple/tk/: 404 Client Error: Not Found Will
> skip URL https://pypi.python.org/simple/tk/ when looking for download
> links for tk Getting page https://pypi.python.org/simple/ URLs to
> search for versions for tk: * https://pypi.python.org/simple/tk/
> Getting page https://pypi.python.org/simple/tk/ Could not fetch URL
> https://pypi.python.org/simple/tk/: 404 Client Error: Not Found Will
> skip URL https://pypi.python.org/simple/tk/ when looking for download
> links for tk Could not find any downloads that satisfy the
> requirement tk
sesuatu yang sangat dekat terjadi ketika saya mencoba menginstal sesuatu menggunakan apt di RaspberryPi saya tanpa berjalan
$ apt-get update
untuk beberapa bulan
Saya senang bisa membantu.
python-tk
tidak dapat diinstal menggunakan pip.Karena tk adalah TkInter (-> Interface to TK, yang ditulis dalam C (++)) Anda perlu menginstal C (++) Library TK.
Anda tidak dapat menginstal pustaka ini menggunakan
pip
, sepertipip
yang dirancang untuk menginstal (terutama) [1] paket python murni. Omong-omong, Anda tidak akan memiliki hak yang cukup untuk menginstal perpustakaan. Jadi, Anda perlu meminta bantuan pengguna super Anda.Satu-satunya cara untuk menginstalnya adalah menggunakan
atau
Dan last but not least Anda harus menggunakan
pip3
untuk menginstal paketpython3
.Itu sama dengan Anda tidak dapat menginstal
freetype
menggunakanpip
.Catatan : lebih baik menggunakan
python3 -m pip
daripadapip3
, karena mungkin ada beberapapython3
instalasi pada mesin Anda (misalnyapython3.4
danpython3.5.1
)[1]: Sebenarnya pip dapat mengkompilasi C / C ++ Libraries, tetapi sepertinya tidak bisa menginstal System-Libraries. Atau satu akan membuat paket ini di masa depan.
sumber
virtualenv
danvirtualenvwrapper
(Anda harus menggunakanvirtualenvwrapper
) dapat menggunakan paket sistem, sehingga Anda dapat menggunakantk
, tetapi tidak adatk
instalasi kustom di vitualenv Anda.