我即将开始一个项目,我相信这个项目可能会成为我在Github和PyPi上发布的第一个项目,而我正试图以“正确”的方式做到这一点,但我很难找到相关信息。这个。也许问题在于,我发现要读太多,不确定要遵循什么建议。
我有些麻烦了解我实际应该如何设置它。我的理解是使用Anaconda你应该用conda create -p path/to/place/environment
代替virtualenv。现在,请记住,我之前从未使用过virtalenv,所以这个概念对我来说有点新鲜,但实际上这是为了让所有工作都保持在自己的泡沫中,确保为自己保留所有依赖关系。 / p>
所以,我将从conda create -p ~/projects/myproj
开始。在此文件夹中,我稍后将放置项目的其余文件。每当我开始开发项目时,我都必须确保运行source activate ~/projects/myproj
,对吗?从现在开始,我认为我主要有两个问题:
我认为现在这样做。如果您有任何关于保持项目清洁和健康的一般性建议,我很乐意接受它们!
答案 0 :(得分:0)
你的问题1对我来说没什么意义。 conda create
创建开发包。您不应将它们放在与您正在开发的代码相同的位置。
至于2,你只需要一个带有标准内容的setup.py(http://python-packaging-user-guide.readthedocs.org/en/latest/可能和任何内容一样好。)