如何在Windows操作系统上使用Miniconda和Conda框架存储Python虚拟环境?

2024-04-25 19:37:23 发布

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

我一直在读关于虚拟环境的书,想创建一个用于处理一些不和谐机器人的环境。我已经确定了相关的库并阅读了有关虚拟环境的基础知识,但有几点我还不太清楚。你知道吗

我的主要问题是:我到底应该在哪里创建它们呢?我的相关文件的文件结构(在Windows中)如下所示,我希望每个项目都与一个单独的虚拟环境相关联。我之所以采用这种结构,只是为了将所有代码放在一个地方,并方便地跟踪内容/上传到Github。你知道吗

E:\code\project1
E:\code\project2
etc.

默认情况下,我创建的任何虚拟环境都存储在:

C:\Users\<user>\Miniconda3\envs.

根(基)环境的Python安装位置如下:

C:\Users\<user>\Miniconda3

我应该在项目的相关目录中为每个项目创建环境,还是将它们全部存储在Miniconda的...\envs文件夹中?如果是后者,我该如何准确地将项目与该环境“链接”或关联起来,以便不必手动跟踪它?你知道吗

对不起,如果这个问题有点含糊或混乱,我正在努力想办法解决这个问题。你知道吗

编辑:我想我知道了,所以我把自己的答案贴在了一个评论和一个单独的答案里(一开始没意识到我可以这么做)。你知道吗


Tags: 文件项目答案代码环境windows虚拟环境机器人
1条回答
网友
1楼 · 发布于 2024-04-25 19:37:23

Tl;DR:虚拟环境只是处理事物的解释器端,可以通过终端(在本例中是Anaconda提示符终端)从任何地方访问,然后激活,然后用于从存储在PC上的任何地方运行代码

对于Conda,使用conda create name testenv创建环境将在\Conda\envs中创建包含相关文件的子目录。要使用它,请导航到它和activate环境,然后在使用完它之后,只需deactivate它即可返回根解释器。你知道吗

相关问题 更多 >