Python项目文件夹及其Miniconda2环境文件夹

时间:2017-02-17 21:47:44

标签: python anaconda conda

我是初学者,正在尝试学习一些Python;第一个实际应用将是数据分析。我的学习设置包括Mac OS X,Miniconda2,Pycharm和Git。

设置项目文件夹' bar'是否更好?在conda环境文件夹中' foo' (〜/ miniconda2 / env的/富/巴)?

或者将conda环境单独留作〜/ miniconda2 / env / foo并将项目文件夹设置为〜/ repos / bar更好吗?

Virtualenv用户我已经看过将env和项目放在一个文件夹中,但我还没有看到类似的,流行的或推荐的conda工作流程。

提前感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

虽然我自己还没有使用 conda ,但我希望他们不会过多地尝试改变虚拟环境的概念。话虽如此,我个人认为最好将它们分开,即有一个~/.virtualenvs和一个~/repos文件夹。

正如您所提到的,将virtualenv和项目本身存储在同一文件夹中非常常见。我要强调的是,virtualenv应该在项目文件夹中,而不是相反。例如: ~/repos/Foo/.fooenv

原因是virtualenvs应该一次性,而你的项目则不是。这意味着你应该能够自由删除virtualenv,而不用担心你不小心删除了你的项目文件夹。