Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装python依赖项不起作用_Python_Numpy - Fatal编程技术网

安装python依赖项不起作用

安装python依赖项不起作用,python,numpy,Python,Numpy,我最近格式化了我的硬盘,摆脱了Windows,转而使用Linux。我有一个程序,在改版之前运行得很好,但现在不行了 我相信它是为3.4而不是2.7编写的,因为我使用了import tkinter而不是import tkinter。无论哪种情况,程序都不会运行,因为我已经切换了。在2.7中,它什么也不做……它的行为就像它已经运行了代码,然后停止并在应该弹出显示图形的t/Tkinter窗口时将光标返回给我。在3.4中,我得到一个错误,说没有安装numpy 当我使用apt cache policy p

我最近格式化了我的硬盘,摆脱了Windows,转而使用Linux。我有一个程序,在改版之前运行得很好,但现在不行了

我相信它是为3.4而不是2.7编写的,因为我使用了import tkinter而不是import tkinter。无论哪种情况,程序都不会运行,因为我已经切换了。在2.7中,它什么也不做……它的行为就像它已经运行了代码,然后停止并在应该弹出显示图形的t/Tkinter窗口时将光标返回给我。在3.4中,我得到一个错误,说没有安装numpy

当我使用apt cache policy python numpy时,它显示安装了1:1.8.2。当我对scipy执行相同操作时,它显示安装了0.13.3。从其他网站上看,当我检查cython时,它显示安装了0.20.1+git90-gee6e38e。当我检查tk时,它会显示8.6.0已安装


我有点迷路了。为什么我在运行程序时收到错误代码说找不到numpy,但程序已经安装。我该怎么做才能让这个程序重新启动并运行。

我想你已经为Python 2安装了Libraries。。。您是否使用
pip
安装了Libraries

尝试:


其他库也一样。

如果你使用Ubuntu,那么你有两个版本的python可执行文件-
python
python3
。因此,我认为您需要通过
sudo pip3 install numpy
sudo apt get install python3 numpy
安装python3版本的依赖项,如果它存在于repos中。

明白了,忘记2和3之间的区别。大约1.5年没有做过任何编程,所以不容易忘记那些简单的小事情。非常感谢,不客气。如果其中一个答案解决了您的问题,请将其视为正确答案,这样也会帮助其他人:)
pip3 install numpy