gpt4 book ai didi

python - Anaconda 环境错误 - 访问被拒绝

转载 作者:行者123 更新时间:2023-12-04 13:30:13 26 4
gpt4 key购买 nike

我之前安装过 Anaconda,但它没有响应(Python 和 VS Code 的行为很奇怪),所以我决定删除并重新安装。
之后,我再次安装并创建了一个环境。命令提示符识别 conda/anaconda 命令,但是当我尝试激活环境时,它只留下错误消息“拒绝访问”。 VS Code 也无法激活任何环境。但是可以在没有它的情况下运行 Python 脚本。
使用的命令:

>>conda create -n tensorflow1 pip python=3.5

>>activate tensorflow1 conda activate tensorflow1
错误信息:
>>C:\tensorflow1\models\research\object_detection>activate tensorflow1
>>>Erişim engellendi.

>C:\tensorflow1\models\research\object_detection>python3 Object_detection_video.py
>>'python3' is not recognized as an internal or external command, operable program or batch file.

>C:\tensorflow1\models\research\object_detection>python Object_detection_video.py
>>Traceback (most recent call last):File "C:\tensorflow1\models\research\object_detection\Object_detection_video.py", line 21, in <module>
>>>import cv2
>>>ModuleNotFoundError: No module named 'cv2'

>>C:\tensorflow1\models\research\object_detection>conda activate tensorflow1
>>>Erişim engellendi. -->(Translates to Access denied.)
看起来Python工作正常,但无法激活任何环境。我正在使用 Win 10 Home 64 位。
尝试:
  • 尝试将 anaconda 添加到 PATH 或尝试设置中的 ADD TO PATH 选项。
  • 重新安装 anaconda 并删除任何 python 或相关内容的痕迹。
  • 更改安装位置
  • 尝试使用 Anaconda Navigator 创建和修改环境
  • 使用 cmd 和 powershell(有管理员权限和没有管理员权限)
  • 检查文件夹安全设置(Anaconda 和 env 文件夹)

  • 有任何想法吗?谢谢。
    更新:
    C:\Users\Administrator>conda env list
    ># conda environments:#
    base * C:\ProgramData\Anaconda3
    tensorflow1 C:\Users\Administrator\.conda\envs\tensorflow1


    C:\Users\Administrator>activate base
    Erişim engellendi.
    Erişim engellendi.
    The system cannot find the file D:\TEMP\conda-2082\conda.tmp.
    也许是关于用户权限?我是管理员。在 TEMP 文件夹安全选项中添加了对所有用户的完全访问权限,但仍然存在相同的问题。
    更新 #2:
    系统找不到文件 D:\TEMP\conda-2082\conda.tmp。
    将 TEMP 文件夹设置为 Windows 安装的驱动器“C:”为我解决了这个问题。

    最佳答案

  • 新建环境
  • $ conda create -n "tensorflow2" “python=3.5” ipython
  • 检查新创建的环境'tensorflow2'是否存在
  • $ conda env list
  • 如果环境存在激活它
  • $ conda activate tensorflow2
  • 如果环境不存在,请运行以下命令删除环境并重复步骤 1 - 3
  • $ conda env remove -n tensorflow2
  • 检查环境是否使用了正确的 python 可执行文件
  • $ python
    >>> import sys
    >>> sys.executable
    >>> sys.version
    >>> quit()

    关于python - Anaconda 环境错误 - 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65528235/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com