spyder安装python包 您所在的位置:网站首页 spyder安装python包 spyder安装python包

spyder安装python包

2022-06-13 06:05| 来源: 网络整理| 查看: 265

Ubuntu16.04+Anaconda 安装PyCharm、Spyder 安装python包库和解决import不了包的问题

   由于是一个Linux白痴,这几天,我成天忙于装各种软件,遇到各种问题。幸好有CSDN、百度这么多大神的意见可以参考,再加上,我也向几位线下的大神请教了一下,目前能够安装PyCharm、Spyder两个IDE,并且能够导入和安装一些python需要用到的包库,并将遇到的有关import的问题说一下,自己的解决办法。一如既往,我还是参考了很多大神的博客,这里将我尝试过的觉得有用的博客罗列如下:

http://blog.csdn.net/zhuanshu666/article/details/73554885     ----    PyCharm安装指导

http://blog.csdn.net/qcxyliyong/article/details/52550431          ----    Xgboost 安装指导

    由于大神们之前已经有了很好的博客内容,这里就不累述了,但又怕大神哪天不开心把博客删了,(嘿嘿!玩笑一下)我还是会简略的记录一下过程,以供自己备忘。

安装PyCharm+Spyder

    (1)安装PyCharm的过程基本和博客1一样,

就是一个一路next的过程,主要包括,下载软件源:

https://www.jetbrains.com/pycharm/download/#section=linux

博客中选的是Professional版本,我在这里选的是Community版本,因为这个版本好像是不需要注册号什么的。

下载下来后右键--extract here解压文件

进入到 Pycharm-****/bin目录下,双击PyCharm.sh就会进入到下一步了(如果用命令可以是 $ sh ./pycharm.sh)。

在complete installation选项下,如果是第一次安装选第二个"do not import settings",如果需要导入之前的设置,则选第一个"custom location. config folder....."

然后选一个自己喜欢的风格,然后就是一路的next,至此就安装好了PYCharm了。

(2)spyder的安装

对于Spyder的安装,我想说的是在安装好了anaconda之后,anaconda就自己带有了spyder。大家可以在命令端口下直接输入

$spyder进行启动,如果不行,可以先输入

$conda install spyder

$spyder

进行启动,(这里不建议安装Ubuntu软件中心中spyder的方式,因为在后续配置python的编译器的时候,可能会出错也非常的麻烦。(尤其是我装了Ancona2也装了anaconda2,既有python2.7也有python3.5所以IDE很容易找不到正确的python编译器,从而导致有些python用到的包无法导入,PyCharm就有这个问题,后面会有相关的介绍))

如果大家不习惯命令的方式打开spyder,也可以在打开一个spyder后,在任务栏右键 将spyder锁定在任务栏中。

安装python包库

在安装好了anaconda之后,我们就可以利用pip list和conda list来查看当前python都安装了哪些包库,在conda下安装包库主要有两种形式,现在我们就分别以安装sklearn和xgboost两个包库进行举例讲解。

(1)安装sklearn包库

主要输入命令 $conda install +包库的名字就行,如:

$conda install scikit-learn

这里注意的是,sklearn的包库的名字是scikit-learn,名字是不一样的。

(2)安装xgboost

安装xgboost的过程还是得多亏了博客 http://blog.csdn.net/qcxyliyong/article/details/52550431,因为我按照xgboost的官网指导的方式进行安装xgboost总是make不了,也不知道是为什么。直到我按照博客的方法进行尝试之后才将xgboost安装成功。

首先,到https://github.com/dmlc/xgboost下载xgboost,

我是在执行如下命令的时候报错:

$cd xgboost-master

$make                                  ---- 错误没有文件或者路径

$git submodule init       ----fatal: not a git repository (or an of the parent...)

博客中解决的办法和执行的命令是

$git init

$git submodule init

$git submodule update

然后在按照官网说的教程安装

$git clone https://github.com/dmlc/xgboost --recursive

$cd xgboost

$make

$cd python-package/

$python setup.py install --user

如此既安装完成

解决import不了包的问题

现在已经安装好了xgboost和sklearn两个python包库,在调用的时候我们需要打开python然后import+宝库的名字,然而我发现我的在命令窗口输入python打开python后我是可以import成功的,但是我在IDE中尤其是PyCharm是不能import成功的,提示没有这个包库模块。经过向大神的请教,我得到的解答PyCharm用的python编译器的问题。这里以PyCharm的python编译器为例进行说明。这也是上面我说的要尽量使用anaconda中安装的spyder而不要自己安装spyder,因为会找不到这个python的编译器(十分不好更改,我没有修改成功,最后还是把以前装的Spyder卸载了。用上面的方法才调试通的。)

基于PYCharm的编译器修改,

首先我们需要看一看我们用的python编译器按在了哪里,因为我这里又有python2.7也有python3.5,既有anaconda2也有anaconda3,所以PyCharm的编译器很容易找不到正确的路径。

输入命令:

$ gedit ~/.bashrc

查看环境变量

我的环境变量是这样的,要记住这个安装位置,然后

打开PyCharm,建立一个工程

点击这个按键,然后

点project interpreter 然后选和你的anaconda环境路径一样的python,如果找不到就点右面的小齿轮,自己编辑和添加一个。然后一定要选这个python编译器,然后就是应用和OK。等待一会儿之后。再运行import sklearn就发现这回就没有问题了。

简单记录一下我的安装过程,以免以后忘记!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有