我最近格式化了我的硬盘并摆脱了Windows并进入了Linux。我有一个程序,在重新格式化之前曾经工作正常,但现在还不能正常工作。
我认为它是为3.4而不是2.7编写的,因为我使用了import tkinter而不是导入Tkinter。在任何一种情况下,程序都不会在我完成切换的情况下运行。在2.7它没有做任何事情......它的行为就像它已经通过代码然后停止并让我回到光标时应该弹出一个显示图形的t / Tkinter窗口。在3.4我得到错误说numpy没有安装。
当我apt-cache策略python-numpy时,它会显示1:1.8.2已安装。当我为scipy做同样的事情时,它显示安装了0.13.3。当我检查cython时从其他网站看到它显示0.20.1 + git90-gee6e38e已安装。当我检查tk时,它安装了8.6.0。
我有点迷失了。为什么我得到错误代码说我在运行该程序但尚未安装时找不到numpy。我需要做些什么才能让这个程序重新启动并重新运行。
答案 0 :(得分:3)
我认为您已为Python 2安装了库...您是否使用pip
安装了库?
尝试:
pip3 install numpy
对于你的其他图书馆也一样。
答案 1 :(得分:2)
如果您使用Ubuntu,那么您有2个版本的python可执行文件 - python
和python3
。所以我认为你需要为sudo pip3 install numpy
或sudo apt-get install python3-numpy
安装python3版本的依赖项,如果它存在于repos中。