gpt4 book ai didi

python - Anaconda 安装指向网络驱动器作为主文件夹 - 无法启动 Spyder 和 Anaconda Navigator

转载 作者:太空宇宙 更新时间:2023-11-04 04:47:35 25 4
gpt4 key购买 nike

安装 Anaconda 4.3.1 后,Spyder 和 Anaconda Navigator 不运行。通过 Anaconda Prompt 尝试 anaconda-navigator 时,出现结束错误:

binstar_client.errors.BinstarError: O:: The system cannot find the path specified

conda 配置--显示:

(C:\Anaconda3) C:\Windows\system32>conda config --show
add_anaconda_token: True
add_pip_as_python_dependency: True
allow_softlinks: True
always_copy: False
always_softlink: False
always_yes: False
auto_update_conda: True
binstar_upload: None
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: True
channels:
- defaults
client_ssl_cert:
client_ssl_cert_key:
create_default_packages: []
debug: False
default_channels:
- https://repo.continuum.io/pkgs/free
- https://repo.continuum.io/pkgs/r
- https://repo.continuum.io/pkgs/pro
- https://repo.continuum.io/pkgs/msys2
disallow: []
envs_dirs:
- C:\Anaconda3\envs
- C:\Users\Geo01\AppData\Local\conda\conda\envs
- O:\.conda\envs
json: False
offline: False
proxy_servers: {}
quiet: False
shortcuts: True
show_channel_urls: None
ssl_verify: True
track_features: []
update_dependencies: True
use_pip: True
verbosity: 0

所以问题似乎是在 envs_dirs 下我有一个 O:\.conda\envs 条目,它似乎被设置为 Anaconda 的主目录。 O:是 native 的网盘,我没有写权限。我想从 envs_dirs 中删除此条目,但不知何故不能。

到目前为止我已经尝试过但没有奏效:

  • 在断开网络驱动器的情况下重新安装 Anaconda 仍然会导致 O:\成为主驱动器

  • 通过安装程序在没有自动 PATH 的情况下重新安装 Anaconda 并稍后添加

  • 以管理员身份运行重新安装 Anaconda

  • conda 配置删除键 envs_dirs :

    CondaKeyError: Error with key 'envs_dirs': key 'envs_dirs' is not in the config file

  • 设置 CONDA_ENVS_PATH=C:\Anaconda3\envs;C:\Users\Geo01\AppData\Local\conda\conda\envs

  • 将我创建的 .condarc 文件放在 C:\Anaconda3 下,内容如下:

    环境目录:

    -C:\Anaconda3\envs

    -C:\Users\Geo01\AppData\Local\conda\conda\envs

============================================= ============

A similar question之前有人问过,现在还没有答案。

最佳答案

出现问题是因为 HOME 和 HOMEDRIVE python 环境变量设置为 O:。

这可以通过计算机上另一个 python 解释器中的 os.environ['HOME'] 检查(在本例中,来自 QGIS)。

我通过放置修复了它

import os
os.environ['HOME']='C:\\'
os.environ['HOMEDRIVE']='C:'

开头的spyder-script.py和anaconda-navigator-script.pyC:\Anaconda3\Scripts 下

关于python - Anaconda 安装指向网络驱动器作为主文件夹 - 无法启动 Spyder 和 Anaconda Navigator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49158684/

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