我正在尝试使用Windows 10计算机上的Anaconda Prompt将TensorFlow 2.1安装到自己的Python 3.7环境中。运行代码创建环境时出现错误消息[Errno 13] Permission denied:
:
conda create -n tf-gpu python=3.7
仅在几个小时前,我才能够在今晚早些时候创建这样的环境,但是我无法让它们与Jupyter Notebook一起使用,因此我删除了其中的一些。我剩下的就是运行Python 3.8的基本环境,以及运行Python 3.7的另一个环境,该环境用于我正在处理的项目。我需要为另一个项目创建一个张量流环境,但是我不能再创建任何环境了。
我跑了conda clean --all
。我尝试以管理员身份运行Anaconda Prompt。我尝试重新启动系统。我什至卸载了Anaconda,然后重新安装了它(保存了我的项目环境)。这些都不起作用。
我现在什至无法在Anaconda Navigator中创建环境。它只是在anaconda3\envs
文件夹内创建一个空的环境文件夹。
我想不出会导致此问题的任何更改,但是当我尝试使用Jupyter Notebook解决问题时,有可能我早些时候更改了环境变量中的某些内容。它一直在给我发出奇怪的消息,并且不允许我在某个阶段打开笔记本或使用pip install
,所以我尝试将它们添加到路径中。稍后重新安装Anaconda时,我再次将其删除。
任何人都可以帮助我解决此问题,以便我再次创建新的环境吗?
这是完整的追溯:
(base) C:\Windows\system32>conda create -n tf-gpu python=3.7
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.8.3
latest version: 4.8.5
Please update conda by running
$ conda update -n base -c defaults conda
## Package Plan ##
environment location: C:\Users\Adrian\anaconda3\envs\tf-gpu
added / updated specs:
- python=3.7
The following NEW packages will be INSTALLED:
ca-certificates pkgs/main/win-64::ca-certificates-2020.7.22-0
certifi pkgs/main/win-64::certifi-2020.6.20-py37_0
openssl pkgs/main/win-64::openssl-1.1.1h-he774522_0
pip pkgs/main/win-64::pip-20.2.2-py37_0
python pkgs/main/win-64::python-3.7.9-h60c2a47_0
setuptools pkgs/main/win-64::setuptools-49.6.0-py37_0
sqlite pkgs/main/win-64::sqlite-3.33.0-h2a8f88b_0
vc pkgs/main/win-64::vc-14.1-h0510ff6_4
vs2015_runtime pkgs/main/win-64::vs2015_runtime-14.16.27012-hf0eaf9b_3
wheel pkgs/main/noarch::wheel-0.35.1-py_0
wincertstore pkgs/main/win-64::wincertstore-0.2-py37_0
zlib pkgs/main/win-64::zlib-1.2.11-h62dcd97_4
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
ERROR conda.core.link:_execute(698): An error occurred while installing package 'defaults::python-3.7.9-h60c2a47_0'.
Rolling back transaction: done
[Errno 13] Permission denied: 'C:\\Users\\Adrian\\anaconda3\\envs\\tf-gpu\\python.exe'
()
答案 0 :(得分:0)
关注我的评论。
我按照本教程的安装说明进行操作,并设法使其正常运行,但必须通过基本Python环境将其降级到3.7 。如果我不这样做,我会得到同样的错误。在开始之前,我先卸载并重新安装了anaconda。