2017-10-17 32 views
0

我嘗試運行一個scala項目的dockerized褲子內置,並且失敗,並顯示錯誤消息「錯誤密碼設置命令:無效的環境標記:python_version <'3' 」。 我還沒有手動指定任何安裝加密。在密碼學文檔中,我可以看到它發生的原因是因爲pip或setuptools已過時。我也嘗試更新這個。但在褲子的情況下,我不太確定我應該在哪裏指定。我在褲子文件和thidparty「requirements.txt」文件中指定了這一點。但沒有區別。它工作正常,但突然有一天失敗了。運行內褲時未能安裝加密

我用的

以下版本的Ubuntu -14.04

蟒蛇-2.7.4

褲-1.0.0(試圖升級到1.1.0,但沒有區別)

+2

Python 2.7.4是'<'3'',所以毫無疑問它會失敗。你將不得不安裝Python 3. –

+0

@Klaus D.真的嗎?因爲我的代碼庫很大,所以我有很多python的依賴關係。我只是試圖升級到python 3,其中許多人面臨問題。也有相同的版本,它工作得很好,直到日期。由於遷移很耗時,是否還有其他選擇? – Aaryan

+0

那麼,你將不得不做出你想使用的決定:Python 2或Python 3包。 –

回答

0

明確地提到requirements.txt中褲子版本的以下版本將解決問題

pycparser == 2.17 cry ptography == 2.0.1