解决乌班图(Ubuntu)系统已经装好了python的各种包,Geany开发环境检测不到的问题
来源:互联网 发布:ch341a编程器软件 编辑:程序博客网 时间:2024/05/22 23:59
最近本人想在乌班图系统里运行一个python的小脚本,用的是Geany开发环境,运行之后弹出下面的提示:
提示我说“No module named numpy”,就是告诉我没有安装numpy的包。我想没安装那就装呗,反正在乌班图系统里安个python的包挺容易的。
我就打开了终端,输入“pip install numpy”,结果如下:
我擦,弹出来的提示告诉我已安装numpy,这怎么回事?心想算了,现在提示我已经安装numpy了,我再运行那个脚本肯定就没问题了。我就回到Geany再去运行刚才那个脚本,结果又告诉我没装numpy……
心想这什么情况,Geany和乌班图合起伙来玩我呢?仿佛出去办个手续,两个部门把你推来推去打乒乓球似的。我就又把Geany关了重启了几遍,发现还是不行。我就索性把乌班图系统再重启几遍,结果还是不行。我就上网查相关问题,有说是因为这个没装、有说那个没装的,按他们的说法我一下午往乌班图里装了不少东西,最后满怀期待打开Geany,运行……结果……
当时都快疯了,都想重装系统了,但是还好没冲动,冷静了下来。我就又上网查了查,觉得系统显示已安装numpy,Geany显示没有,那就是Geany没有检测到, 那肯定就是Geany没有检测numpy包所在的安装路径。那怎么添加路径呢,在网上搜了一下,需要在脚本的前几行增加以下语句:
1. import sys
2 查看 sys.path
3 添加 sys.path.append("c:\\")
试了一下1和2,弹出以下内容:
路径里包括python2.7所在的路径以及python2.7所安装的包的所在路径。而当我们在系统终端里安装numpy时,系统告诉我们numpy已经安装在了/anaconda2/lib/python2.7/site-packages里,不在上面截图里的路径里。原来我的系统装了不止一个python2.7,有的python装了numpy,有的没装,把系统终端显示的numpy所在路径加进去就行了。
我就把/anaconda2/lib/python2.7/site-packages路径加了进去:
sys.path.append('/home/***/anaconda2/lib/python2.7/site-packages')(注意:/anaconda2/lib/python2.7/site-packages并不是完整路径,需要找到它的完整路径加进去。***是我的系统用户名,具体是什么不同的机子不一样。)
加了之后,脚本就顺利运行了,numpy检测到了!
- 解决乌班图(Ubuntu)系统已经装好了python的各种包,Geany开发环境检测不到的问题
- Ubuntu下开发的轻量级集成开发环境(IDE)- Geany
- Ubuntu(乌班图)系统下搭建Gerrit服务器及使用过程中会遇到的一些问题
- 解决wireshark检测不到网卡的问题(Windows)
- 解决fiddler抓不到包的问题
- 在xp系统WMI检测不到杀毒软件-已经解决
- windows-python开发环境下各种依赖包的安装
- 乌班图(Ubuntu)的幕后支持者聊开源技术发展
- 乌班图系统安装及开发环境搭建
- 解决Ubuntu中检测到系统程序错误的问题
- VirtualBox下安装已经配置好Linux驱动开发环境的Ubuntu系统的方法
- 如何安装已经编译好了的mysql二进制包
- 在乌班图系统下编译安卓系统整个模块,遇到的问题
- 关于windows和ubuntu 12.04 乌班图双系统的安装分区问题
- 解决fiddler抓不到浏览器包的问题
- hadoop学习笔记(3)-eclipse下搭建hadoop开发环境各种问题的解决
- 乌班图系统下装安卓模拟器genymotion遇到的问题
- python包的各种安装问题汇总
- opencv_tutorial_code学习——hdr_imaging
- PhotoView的使用
- 用 Swift 模仿 Vue + Vuex 进行 iOS 开发(一):ReSwift
- 2017-11-30 用js和jq来写网页上的窗帘效果
- BIT 程序设计与实践 22.序列划分
- 解决乌班图(Ubuntu)系统已经装好了python的各种包,Geany开发环境检测不到的问题
- 每天一个linux命令(1):ls命令
- Java线程池 ThreadPoolExecutor 参数的设置
- MySQL:创建、修改和删除表
- 用C#调用命令行运行Python文件
- 普通程序员转型深度学习指南
- idea使用eclipse代码格式化风格
- 新的起点py
- 转:逻辑回归-判断用户是否拖欠银行贷款