TensorFlow 2.0 / Anaconda 问题:无法使用 'path' 创建进程
Problem with TensorFlow 2.0 / Anaconda: unable to create process using 'path'
直到昨天,我一直在 Anaconda 中使用 TF2.0,没有任何问题。我的电脑必须重新启动 Windows 10 x64 更新和 Avast 更新。从那时起,我为TF创建的环境的Jupyter Notebook就打不开了。经过几次尝试,我决定重新安装 Anaconda。我可以毫无问题地使用基础环境,但是当我创建一个额外的环境并安装 TensorFlow 时,pip 停止工作。我可以打开 Jupyter Notebook,但 TF 无法工作。这是我在 Anaconda 提示符中执行 pip 时发生的情况:
(base) C:\Users\ABCD>conda info --envs
# conda environments:
#
base * C:\Users\ABCD\anaconda3
pyt3-TF2.0 C:\Users\ABCD\anaconda3\envs\pyt3-TF2.0
test1 C:\Users\ABCD\anaconda3\envs\test1
(base) C:\Users\ABCD>conda activate test1
(test1) C:\Users\ABCD>pip
Unable to create process using 'C:\Users\ABCD\anaconda3\envs\test1\python.exe C:\Users\ABCD\anaconda3\envs\test1\Scripts\pip-script.py '
(test1) C:\Users\ABCD>
当我在基础环境中执行 pip 时,一切正常。所有软件都已安装并更新到最新的稳定版本。这是我用来创建和安装 TensorFlow 的代码:
conda create --name test1 python=3
conda activate test1
conda install tensorflow
我尝试了不同的方法,例如降级、创建具有不同名称的环境、以不同顺序安装包以及安装旧版本。我观察到问题出现在我安装TF的时候。问题发生在我使用 TF 时由于更新而导致计算机重新启动后。我google了一下,发现这可能是路径的问题。当我想使用与旧环境相同的名称时,我得到 'errno 13 permission denied'.
我真的很想继续与 TF 合作,因此非常感谢任何帮助。提前致谢!
我解决了我的问题,我想分享我是如何解决的。问题是 Avast AV。 AV 不允许我在我创建的环境中安装 python 或包。我暂时停用了 AV,终于可以毫无问题地安装 TF 和 Jupyter Notebook。
直到昨天,我一直在 Anaconda 中使用 TF2.0,没有任何问题。我的电脑必须重新启动 Windows 10 x64 更新和 Avast 更新。从那时起,我为TF创建的环境的Jupyter Notebook就打不开了。经过几次尝试,我决定重新安装 Anaconda。我可以毫无问题地使用基础环境,但是当我创建一个额外的环境并安装 TensorFlow 时,pip 停止工作。我可以打开 Jupyter Notebook,但 TF 无法工作。这是我在 Anaconda 提示符中执行 pip 时发生的情况:
(base) C:\Users\ABCD>conda info --envs
# conda environments:
#
base * C:\Users\ABCD\anaconda3
pyt3-TF2.0 C:\Users\ABCD\anaconda3\envs\pyt3-TF2.0
test1 C:\Users\ABCD\anaconda3\envs\test1
(base) C:\Users\ABCD>conda activate test1
(test1) C:\Users\ABCD>pip
Unable to create process using 'C:\Users\ABCD\anaconda3\envs\test1\python.exe C:\Users\ABCD\anaconda3\envs\test1\Scripts\pip-script.py '
(test1) C:\Users\ABCD>
当我在基础环境中执行 pip 时,一切正常。所有软件都已安装并更新到最新的稳定版本。这是我用来创建和安装 TensorFlow 的代码:
conda create --name test1 python=3
conda activate test1
conda install tensorflow
我尝试了不同的方法,例如降级、创建具有不同名称的环境、以不同顺序安装包以及安装旧版本。我观察到问题出现在我安装TF的时候。问题发生在我使用 TF 时由于更新而导致计算机重新启动后。我google了一下,发现这可能是路径的问题。当我想使用与旧环境相同的名称时,我得到 'errno 13 permission denied'.
我真的很想继续与 TF 合作,因此非常感谢任何帮助。提前致谢!
我解决了我的问题,我想分享我是如何解决的。问题是 Avast AV。 AV 不允许我在我创建的环境中安装 python 或包。我暂时停用了 AV,终于可以毫无问题地安装 TF 和 Jupyter Notebook。