基于Anaconda 安装 geatpy 和 tensorflow

Posted bella2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Anaconda 安装 geatpy 和 tensorflow相关的知识,希望对你有一定的参考价值。

装了好久的第三方包终于成功了,暴风哭泣!!!总结一下

分两部分说:

一. 首先是在本地电脑windows系统下装:

首先安利一下这个包括各种 Genetic and Evolutionary Algorithm 的工具包,是用Python写的,github链接如下:

https://github.com/geatpy-dev/geatpy

技术图片

有两种安装方式,建议用pip安装! 打开Anaconda Prompt ,然后 pip install greatpy , 或者cmd打开控制台 进入Anaconda/Scripts 这个路径后 安装在这里,否则import greatpy 会报错 找不到模块!

别问我是怎么知道的,真的反复试了好多次了,一开始用pip安装, 网速太慢总是断开,然后尝试直接将这个项目zip文件下载到本地后用第二种方式安装,但是!!! 无法找到模块, 我简直是要崩溃 ==

二. 在Linux服务器上安装

要注意下适用的系统版本呀!!!

技术图片

注意下,这个项目只适用于windows!!! 但是我没看到(简直马大哈)成功装了之后就发现报错 它找不到自己里面写的模块。我还以为是自己装的路径的问题,又反复装了无数次。。。。

后来才发现是版本的问题,呃,这里贴一下linux版本的链接:

链接:https://pan.baidu.com/s/1kTjXFKcbVamAOoxzgC5HgQ
提取码:c5rd

这是个 whl 文件,下载了之后,上传到服务器上,在它所在的路径下就可以直接 pip install 文件名.whl 安装了

不用放到Anaconda的路径下。

但是可能会报 raise badZipFile 这种错误。。。这是因为(我猜)是包在下载过程中损坏了。然后我多下载了几次,发现他们的大小都不一样,最后一次是可以用的。

技术图片

然后就成功了。可以测试一下,命令行里输入 python, 然后import geatpy 发现是可以的。成功!!

后来我悲催的发现居然没装tensorflow,呃,那就直接 pip install tensorflow 装一下。因为服务器是cpu,不用选gpu和cuda版本,所以可以直接这样装。

然后程序终于跑起来了。下一篇,总结一下 geatpy这个神奇的库

以上是关于基于Anaconda 安装 geatpy 和 tensorflow的主要内容,如果未能解决你的问题,请参考以下文章

MacBook m1安装geatpy出错cannot import name ‘awGA‘ from ‘awGA‘

Anaconda3+Pycharm 的安装

遗传算法 Python Geatpy库

遗传算法(geatpy)

遗传算法(geatpy)

Python发行版本Anaconda的安装说明:基于Anaconda2-4.3.1-Windows-x86_64