[英]How to build a docker image with tensorflow-nightly and the tensorflow object detection research models
[英]EnvironmentError when trying to install tensorflow-nightly in venv in PyCharm
我的問題已經在這里提到了,但是我不知道如何在我的 venv 中使用 PyCharm。 我在PyCharm中設置了一個venv如下:
通常,如果我想安裝 package,我會單擊 + 搜索並安裝它。 所以嘗試了 tensorflow-nightly。 但是,當嘗試這樣做時,我收到以下錯誤:
現在我不知道該怎么辦。 我想將此版本安裝到我的 venv 中。 怎么做? 我應該在哪里運行pip install tf-nightly --user
以使其在我的 venv 中可用? 當我嘗試在 PyCharm 中運行它時,我收到一個錯誤: SyntaxError: invalid syntax
。
安裝它時,這會改變我的 Python 版本嗎?
您是否有任何 Python 進程在 PyCharm(調試器?)或外部運行,它們正在使用這個特定的 venv? 看起來你這樣做了,這個過程正在使用numpy
。
當您嘗試安裝 tensorflow pip
嘗試首先卸載numpy
因為當前版本與所需的tf
版本不兼容。 卸載與 Python 進程發生沖突,該進程包含一些numpy
文件,導致權限錯誤,導致numpy
工作一半。
檢查 package 列表,是否有~umpy
package? 我記得在matplotlib
上看到過類似的問題,它在卸載嘗試失敗后出現在~atplotlib
package 中。
長話短說 - 停止所有 Python 進程運行並且:
d:\tfexam\venv\lib\site-packages\~umpy
並再次安裝tf
我應該在哪里運行 pip install tf-nightly --user 以使其在我的 venv 中可用?
您應該使用已激活的 venv 在終端中運行它。 但是,在這種特定情況下,這是一個不相關的建議。 無論如何,如果您不熟悉它們,我建議您閱讀一些關於pip
和 virtualenv 管理的文檔,因為這些主題是必不可少的,並且會在以后為您省去麻煩。
tf-nightly 是一個不穩定的版本。
使用這個:pip install --upgrade tensorflow
並驗證安裝
python -c "將 tensorflow 導入為 tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.