【问题标题】:How to stop Anaconda Navigator and Spyder from dropping libraries into User folder如何阻止 Anaconda Navigator 和 Spyder 将库放入用户文件夹
【发布时间】:2020-05-12 17:05:14
【问题描述】:

作为参考,多年后我正在尝试重新学习编程和 Python 基础知识。

我最近下载了 Anaconda 作为在线 Python 课程的一部分。但是,每次我打开 Spyder 或 Navigator 时,它们都会立即为我认为 C:Users/Myself 中的所有相关库创建文件夹。这些包括 .conda、.anaconda、.ipython、.matplotlib、.config 和 .spyder-py3。

我的目标是弄清楚如何更改这些文件的放置位置,以便我可以清理并拥有更多控制权。但是,我不完全确定为什么会发生这种情况。我的假设是因为它是工作目录的默认位置,我认为我所看到的解决方案目前在我之上。我希望这是一个单独的问题,有一个更简单的解决方案,任何可以解释的问题都将不胜感激。

【问题讨论】:

  • (这里是 Spyder 维护者) 没有简单的解决方案。因此,请将这些目录保留在默认位置。

标签: python directory anaconda spyder libraries


【解决方案1】:

它们是自动创建的,用于存储这些相关工具的配置更改。它们是在 Windows 下的%USERPROFILE% 中创建的。

不推荐以下内容:

您可以通过setx 命令或打开“开始”菜单搜索variables 来更改此设置。
- 这将打开“高级”选项卡上的“系统属性”菜单 - 点击环境变量 - 在用户部分下,添加一个名为 USERPROFILE 的新变量并将值设置为您选择的位置。

【讨论】:

    【解决方案2】:

    转到:

    ~\anaconda3\Lib\site-packages\jupyter_core\paths.py

    在 def get_home_dir() 中:

    您可以直接指定首选路径。

    其他 anaconda 应用程序可以通过这种方式进行修改,但您必须找出可以更改主目录的脚本,有时它有不同的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 2020-02-08
      • 2020-07-04
      • 2019-02-19
      • 2017-05-09
      • 2019-07-19
      • 2023-04-04
      相关资源
      最近更新 更多