conda activate env不更改文件目录

2024-04-26 23:27:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法写入(并因此安装包)到C:\Anaconda\envs\文件夹,但即使在将envs directories变量更改为指向新路径之后,activate命令也无法工作。在

enter image description here

有什么建议吗?我看着激活.py脚本,但没有看到与我的或更改文件路径的位置匹配的错误消息

在Windows-64中工作。不是在powershell中。不知道如何手动编辑我的路径。已经看了Conda virtual envinment not changing under Windows-类似的问题

我也没有成功地写下这个类似的帖子:How to activate an Anaconda environment

在激活.bat文件是在第24行生成错误的,但我不确定如何修复它。似乎在第4行中设置了Python的ENVS,但我不知道ANACONDA_ENVS=%%~fi是什么意思


Tags: 文件py命令路径文件夹windows错误anaconda
3条回答

类型:

activate C:\Users\N029810\.conda\envs\my_root

提示应更改为:

^{pr2}$

现在,您应该能够安装软件包:

conda install <apackage>

为了解决这个问题,我修改了激活.bat从“my_root\Scripts”文件夹复制并添加固定路径:

 for /f "delims=" %%i in ("%~dp0..\envs") do (
    set ANACONDA_ENVS=C:\Users\yourusername\.conda\envs
)

这意味着我必须在提示符下执行

^{pr2}$

指定完整路径。在

尝试向.condarc文件添加一个新的path变量(注意:这假设%USERPROFILE%是上面使用的C:\Users\USERNAME目录)

conda config --prepend envs_dirs %USERPROFILE%/.conda/envs

关闭并重新打开CMD并尝试

^{pr2}$

相关问题 更多 >