安裝zipline過程中遇到的問題(和解決 繞過)

2021-09-03 07:47:40 字數 1006 閱讀 5202

首先是這個官網:

因為我習慣用pip install,所以就先用pip安裝了zipline和所有dependency包,比如scipy、numpy、lxml等等。本來安裝成功,也可以跑zipline run --help (注意是2個-)。但是,以下這步出了問題。

virtualenv依然是各種報錯,官網沒有解釋,我看了其它人的部落格,還有stackoverflow上面的問題,發現virtualenv和anaconda有某種不相容。我這次雖然用的是pip install,但我以前裝過anaconda。所以就放棄pip install,轉而看官網的install with conda。

這裡注意乙個細節,如果本身anaconda裡面沒有所需要的python版本,比如我這裡是需要python3.5,就需要先建立python3.5的環境

conda create -n env_zipline python=3.5

然後才是

conda install -c quantopian zipline

官網上是反著的,如果建立python3.5環境之前conda install,可能會出錯(如果你的python本來就是3.5,估計不會出錯)。install的過程中出現http錯誤,裝了國內的映象(就可以繼續了。

我現在這一步應該是完成了,可以跑zipline run --help。但是 ingest -b quandl 同樣出現merge data的錯誤。我又在conda建立了乙個python2.7的環境,結果同樣是這個錯誤:valueerror: boolean array expected for the condition, not float64

很崩潰。我覺得應該是zipline在讀取quandl資料的原始碼有一點錯誤,有空再來深究。

zipline不僅可以讀取quandl的資料,也可以直接讀取csv的資料,這篇文章有乙個例子,我直接用了

用pycharm run的時候出現了各種錯誤,估計是anaconda的配置沒有有效的讀進去(雖然路徑已經配置過了)。經過調查,寫了另一片文章如何在pycharm裡使用anaconda(

安裝git過程中遇到的問題

安裝hue過程中發現需要先安裝git,但是不理解大部分指令 參考文章 從零開始安裝hue rainydayfmb hue安裝與部署 csdn部落格 安裝git及hue過程中出現的各種錯誤 但是,在大多數的makefile中,會將all作為第 乙個編譯目標,如果是這樣,那麼all加不加都是一樣的,因此...

cocoapods的安裝和安裝過程中遇到的問題

檢視當前的ruby版本,我的版本是 ruby 2.0.0p648 小於2.2安裝cocoapods時會遇到以下問題 ruby v檢視當前ruby源,預設為 因為防火牆的問題我們需要更換成國內的映象 gem sources l移除之前的ruby源 替換新增國內的映象源或 gems.ruby china...

zabbix安裝過程中遇到的問題

zabbix的具體安裝在此就不再詳述,以下是在安裝過程中碰到的問題,僅供參考,謝謝 4248 20121025 133318.754 z3001 connection to database zabbix failed 1045 access denied for user root localho...