我有许多不同的迷你项目/功能,每个都在自己的文件夹中。我通常为每个文件夹创建一个virtualenv。我现在要开始一个更大的项目,将使用这些不同的项目的几个方面。你知道吗
示例windows文件结构可能是:
Python_Projects
Functionality xyz
several python files
Functionality abc
several python files
New Project
requires functionality xyz and abc
是否可以将所有不同的功能片段保存在它们自己的文件夹中,并在需要时将相关的python文件/功能导入到新项目中?你知道吗
这是推荐的方法吗,还是最好将相关的python文件/功能复制到新项目中。你知道吗
非常感谢。你知道吗
您可以为每个项目创建一个包,然后将这些包安装到新项目的
virtualenv
中。创建包需要在包目录的顶层放置install.py
脚本。This page详细说明了一个安装脚本可以做的各种事情,但一个基本的设置脚本如下所示:假设您将项目嵌套如下:
如果你还没有^{} files ,你可以创建空白的。你知道吗
在新项目的
virtualenv
中,您可以运行-e
标志意味着将创建指向abc
和xyz
包的符号链接,因此您可以继续编辑它们,而无需每次重新安装包。你知道吗相关问题 更多 >
编程相关推荐