在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

时间:2024-05-21 18:21:49

致谢:小龙快跑jly 非常感谢师兄

一、安装anaconda

双击安装包然后点击next
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

点击argee

在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

选择第一个然后点next
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

选择安装位置

可以根据自己的需求选择安装位置,如果没有需求就默认选择。
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

两个全部勾选然后点击安装

第一个是自动安装环境变量的意思,选择后安装完成就可以通过终端直接调用python或者conda,如果不选择的话安装完成后还要自己配置环境,比较麻烦。
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

完成点击next

之后点击finish
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

最后在开始菜单查看

在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

说明已经安装完成。

二、安装orange

1通过conda命令在终端安装

Windows+r然后输入cmd回车

在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

打开后输入 conda config --add channels conda-forge

这一步的功能是将conda-forge添加到安装包的通道列表中
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

按回车后继续输入conda install orange3来安装orange
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

2通过pip

直接在cmd的里面输入pip install orange3

3通过Anaconda Navigator安装

上面提到我们已经安装好了anaconda,然后在开始菜单找到Anaconda Navigator并打开,打开后会发现orange,然后点击install,下图是安装好界面。

在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

我安装的3.19.0版本,也可以通过右上角的设置选择orange版本。个人建议不要选择太高版本,最新版本兼容性比较差。

通过上面任意一种方法都可以成功安装orange,安装完成后可以去到anaconda根目录查看,anaconda安装在了D盘的DevTools中,在site-packages中可以看到orange已经安装成功。
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

三、启动orange

启动方法有两种:

1、 通过cmd终端启动:首先打开cmd(打开方法见二.1部分),然后在输入

python -m
Orange.canvas命令,orange就会启动。

2、 通过Anaconda Navigator启动:直接打开Anaconda
Navigator然后找到orange,直接点击launch启动就可以了。

启动后界面如下图:
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

四、附加add on与开发目录

由于orange是开源的,所以我们可以在它的基础上附加我们自己需要的东西,在github上有很多orange的add on,接下来以-Timeseriest为例介绍如何将add on添加到orange中。

方法一:在cmd中通过pip
install Orange3-Timeseries命令安装

方法二:在cmd中通过conda
install Orange3-Timeseries命令安装

方法三:如果在此基础上继续开发的话最好用这个方法,首先选择github上下载Timeseriest的安装包https://github.com/biolab/orange3-timeseries,完成后解压将其放在自己的开发目录中(最好不要放在anaconda的安装目录中,如果安装在ana(anaconda简称)的安装目录中后万一卸载ana后那之前开发修改的东西也会被一起卸掉。),我的是Source文件夹。以可以把所有开发文件都放在这里,下图是我的开发目录位置。
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

接下来就要安装了,进入解压的orange3-timeseries文件夹,然后按shift+鼠标右键选择powershell进入控制面板(功能和cmd一样),然后输入pip
install -e.就可以安装完成了。再次启动orange就会看到Timeseriest模块了。如果需要开发就可以在orange3-timeseries文件中继续开发。

注:以后所有开发的东西都可以放到Source文件夹中。
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

五、安装过程中的问题

在安装开发部分的东西时会出现很多问题,注意原因是在环境中没有配置相应的功能模块或者编码器。简单介绍一下我安装过程中我现在还记得的一些问题。

1、 运行是出现ModuleNotFoundError:No
module named 'jieba’报错

解决方法:pip install jieba

2、 出现下面这个Microsoft
visual c++ 14.0 is required问题是因为没有安装Microsoft Visual C++ 14.0,但是根据它上面给的链接,也安装不了
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

解决方法:先安装visual studio installer,这个是师兄给我的,大家也可以在网上自行查找安装包,很小,安装完成后打开,打开后选择visual studio生成工具并安装,这个比较大,大概3G左右,需要一段时间,安装完成后再运行出错的地方就不会出错了。
在anaconda环境下安装orange和开发环境步骤和遇见问题的解决方法

3、 在安装的时候有时候会提醒没有什么moudle,用pip install安装时一只报错说没有这个东西,这时候可以用conda install安装一下,具体为什么我也不知道。

这是我第一次写****,写得不好,有什么问题欢迎大家提出指正。