我一直在读关于虚拟环境的书,想创建一个用于处理一些不和谐机器人的环境。我已经确定了相关的库并阅读了有关虚拟环境的基础知识,但有几点我还不太清楚。你知道吗
我的主要问题是:我到底应该在哪里创建它们呢?我的相关文件的文件结构(在Windows中)如下所示,我希望每个项目都与一个单独的虚拟环境相关联。我之所以采用这种结构,只是为了将所有代码放在一个地方,并方便地跟踪内容/上传到Github。你知道吗
E:\code\project1
E:\code\project2
etc.
默认情况下,我创建的任何虚拟环境都存储在:
C:\Users\<user>\Miniconda3\envs.
根(基)环境的Python安装位置如下:
C:\Users\<user>\Miniconda3
我应该在项目的相关目录中为每个项目创建环境,还是将它们全部存储在Miniconda的...\envs
文件夹中?如果是后者,我该如何准确地将项目与该环境“链接”或关联起来,以便不必手动跟踪它?你知道吗
对不起,如果这个问题有点含糊或混乱,我正在努力想办法解决这个问题。你知道吗
编辑:我想我知道了,所以我把自己的答案贴在了一个评论和一个单独的答案里(一开始没意识到我可以这么做)。你知道吗
Tl;DR:虚拟环境只是处理事物的解释器端,可以通过终端(在本例中是Anaconda提示符终端)从任何地方访问,然后激活,然后用于从存储在PC上的任何地方运行代码
对于Conda,使用
conda create name testenv
创建环境将在\Conda\envs
中创建包含相关文件的子目录。要使用它,请导航到它和activate
环境,然后在使用完它之后,只需deactivate
它即可返回根解释器。你知道吗相关问题 更多 >
编程相关推荐