基于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这个神奇的库