裝了好久的第三方包終於成功了,暴風哭泣!!!總結一下
分兩部分說:
一. 首先是在本地電腦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這個神奇的庫