我正在開發TensorFlow Dev版本,並且在運行構建測試時,我只能使用Python 2或Python 3運行它們,但不能同時運行它們。目前我正在使用一個soolution,我有兩個虛擬環境,一個用於2,一個用於3.這很不方便,因爲每當我想測試對TF的更改時,我必須將這些更改遷移到其他環境並在那裏運行它們分別。這很容易出錯,而且非常乏味。如何爲Python2和Python3安裝TensorFlow開發者版本
我以前試過的另一種方法是運行my_setup_for_python2(...); python setup.py develop
或my_setup_for_python3(...); python3 setup.py develop
,這取決於我測試的是什麼。這非常耗時,也不方便。
我知道TF dev文件是鏈接的,並沒有被複制。 問題是如果有一種方法可以按照說明here,但爲python2和python3安裝開發。
問題是'configure' +'python setup.py develop'花了很長時間,而這正是我現在正在做的。我正在尋找一種方法來避免它,並避免有兩個單獨的安裝以及 – RafazZ
由於已知的bazel錯誤,配置使完整bazel緩存失效。這是全面重建的原因。一旦該錯誤得到解決,配置和構建應該不會那麼糟糕。除了重新運行配置,不幸的是,我不能推薦另一種解決方案,以便能夠在同一個存儲庫中使用兩個不同的python版本運行TF。 – gunan
在這種情況下,你是否認爲可以有一個軟鏈接指向實際TF子文件夾的單獨文件夾,並在那裏運行'configure' for python 3? – RafazZ