首先,從您要使用它的目錄運行pip freeze
。如果您使用虛擬環境,請確保它處於活動狀態。這將顯示您當前安裝
更精確的方法是檢查它們會安裝在站點包所有包(我用IPython中):
How do I find the location of my Python site-packages directory?
$ ipython
In [1]: import site
In [2]: site.getsitepackages()
Out[2]:
['/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages',
'/Library/Python/3.6/site-packages']
然後去那裏:
cchilders:/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
$ ls
IPython jupyter_client python_dateutil-2.6.0.dist-info
Jinja2-2.9.6.dist-info jupyter_client-5.0.1.dist-info pytz
MarkupSafe-1.0.dist-info jupyter_console pytz-2017.2.dist-info
Pygments-2.2.0.dist-info jupyter_console-5.1.0.dist-info pyzmq-16.0.2.dist-info
__pycache__ jupyter_core qtconsole
appnope jupyter_core-4.3.0.dist-info qtconsole-4.3.0.dist-info
...etc...
您在pip freeze
上看到的相同內容應顯示在此處。
確保你有正確版本的python包。如果使用python 3,你不得不說:
pip3 freeze
但顯然是爲了安裝使用apt
如果你有Linux的最安全的辦法:
sudo apt-get install python-tk
Install tkinter for Python
你使用Windows,因爲Tkinter只針對Windows的python文件標準。如果使用linux,那麼'apt install python-tk'會安裝它。 – SolarFactories