脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - anaconda虚拟环境默认路径的更改方法

anaconda虚拟环境默认路径的更改方法

2023-06-04 14:06lhx滴xjq Python

本文主要为大家介绍anaconda虚拟环境默认路径的更改方法,有需要的朋友可以参考下

一、查看所有虚拟环境及其路径(conda env list)

anaconda虚拟环境默认路径的更改方法

 二、查看虚拟环境默认位置(conda config --show)

anaconda虚拟环境默认路径的更改方法

        出来的内容向下滑,滑动到envs_dirs,这里显示的有三个路径,第一个就是虚拟环境默认的安装路径。

三、 添加环境路径(conda config --add envs_dirs D:/Environment_2023/Anaconda3/envs)

        这里假设初始时D盘路径排在第二的位置,C盘中的.conda\envs路径排在第一(大部分时的情况),则系统默认是安装在C盘中的.conda\envs路径(这也是一直让人烦恼的问题所在)。此时执行上述代码后,D盘路径会变到第一的位置,也就将默认路径进行了更改。

Ps: 上述代码本意为添加路径,由于路径已经存在,便调整至了第一的位置,删除路径对应为conda config --remove envs_dirs dir

四、尝试创建新的虚拟环境(conda create -n Work37 python=3.7)

anaconda虚拟环境默认路径的更改方法

         代码中Work37为虚拟环境的名字,后面的3.7为python的版本。注意创建虚拟环境时系统会对你进行询问,此时如果作为尝试,则不必输入y,直接输入n即可,因为系统已经将安装的路径告诉了你。如果想删除已经创建的环境,代码为(conda remove -n 环境名 --all)。

五、更改Anaconda3文件夹的属性

        如果上述路径已经变成了D盘(目标盘),恭喜已经成功。不放心的话可以自己创建一个虚拟环境再去利用(conda env list)查看他的路径。

        如果尝试创建环境时发现路径仍然没有变化,不用担心,很正常。原因是Anaconda3文件夹的属性问题。

        进入Anaconda3的属性界面,点击安全

anaconda虚拟环境默认路径的更改方法

        点击编辑

anaconda虚拟环境默认路径的更改方法

         将Users的权限全部允许(最后一个特殊权限可能无法点击,不过没有影响,将其余的点上就可以了)。之后点击确定,这里可能需要等一小会,完成后便可以了。

anaconda虚拟环境默认路径的更改方法

六、更改所有者

        如果在上述步骤中,点击确定后报错,提示“将安全性信息应用到以下对象时发生错误”,不要担心,也是正常现象。此时需要做以下步骤:

        在安全界面点击高级

anaconda虚拟环境默认路径的更改方法

       点击更改(可能需要赋予管理员权限,直接赋予即可)

anaconda虚拟环境默认路径的更改方法

         点击高级

anaconda虚拟环境默认路径的更改方法

        点击立即查找

anaconda虚拟环境默认路径的更改方法

       找到Everyone并点击确定

anaconda虚拟环境默认路径的更改方法

       点击确定

anaconda虚拟环境默认路径的更改方法

         勾选 “替换子容器和对象的所有者” 以及 “使用可从此对象继承的权限项目替换所有子对象的权限项目” 并点击确定。这可能会需要一段时间,完成后,在重复五中的步骤,你会发现点击确定不再报错,大功告成。

anaconda虚拟环境默认路径的更改方法

七、conda清理(conda clean -p)

anaconda虚拟环境默认路径的更改方法

        调整路径是为了给C盘腾出位置,注意偶尔也可以使用conda进行一下清理哦,这条指令的作用是删除没有用的包,图中就存在了2.76G的垃圾,直接输入y便可以删除。

 

 

到此这篇关于anaconda虚拟环境默认路径的更改方法的文章就介绍到这了,更多相关anaconda请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/weixin_58118157/article/details/128886394

延伸 · 阅读

精彩推荐
  • Pythonpython实战练习做一个随机点名的程序

    python实战练习做一个随机点名的程序

    读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用Python实现一个随机点名的程序,大家可以...

    Master WHY6972022-02-12
  • PythonPython中的错误和异常处理简单操作示例【try-except用法】

    Python中的错误和异常处理简单操作示例【try-except用法】

    这篇文章主要介绍了Python中的错误和异常处理简单操作,结合实例形式分析了Python中try except在错误与异常处理中的用法,需要的朋友可以参考下...

    坏蛋是我4422020-11-28
  • Pythonpython 基于UDP协议套接字通信的实现

    python 基于UDP协议套接字通信的实现

    这篇文章主要介绍了python 基于UDP协议套接字通信的实现,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下...

    淘小欣7782021-08-28
  • PythonPython通用循环的构造方法实例分析

    Python通用循环的构造方法实例分析

    这篇文章主要介绍了Python通用循环的构造方法,结合实例形式分析了Python常见的交互循环、哨兵循环、文件循环、死循环等实现与处理技巧,需要的朋友可以...

    oOo右右10132021-05-04
  • PythonPython Pygame实战之飞机大战的实现

    Python Pygame实战之飞机大战的实现

    飞机大战想必是很多人童年时期的经典游戏,这篇文章主要给大家介绍了关于如何利用python中的Pygame模块写一个简单的飞机大战小游戏的相关资料,需要的朋...

    顾木子吖10322022-11-14
  • PythonPython Property属性的2种用法

    Python Property属性的2种用法

    这篇文章主要介绍了Python Property属性的2种用法,本文分别给出了两种用法的代码实例,需要的朋友可以参考下...

    Python教程网6042020-07-17
  • Python使用Python编写爬虫的基本模块及框架使用指南

    使用Python编写爬虫的基本模块及框架使用指南

    这篇文章主要介绍了使用Python编写爬虫的基本模块及框架使用指南,模块介绍包括了urllib和urllib2以及re的使用例子框架则是Scrapy的简介,需要的朋友可以参考...

    明天以后5452020-08-09
  • Pythonpython计算分段函数值的方法

    python计算分段函数值的方法

    这篇文章主要为大家详细介绍了python计算分段函数值的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    执念斩长河9512021-12-29