2016-06-07 70 views
0

我很好奇我怎么拷贝过来站点包东西,例如像在Django的文件管理器我用了一个点子安装它,它安装到:复制站点包到我自己的项目为“本地副本”

/usr/local/lib/python2.7/site-packages/filer

这是好的,但该文件夹内的东西(如/static/filer/css是我想改变一个特定的项目的基础上)。

认为我读Django在何处发生什么它找到第一个,所以如果我搬到上面URL(特别是CSS)的东西到我的本地Django项目,将利用这个文件管理器的CSS我放在那里的,因为它会遇到第一次与网站包装相比,这是否接近正确?

真的,这是因为在上面的插件,有一个令人讨厌的CSS错误,我认为我可以修复自己,如果我有权访问代码,我的程序知道使用我调整的代码来测试和然后充分利用可用的修复和所有。

+0

为什么不叉库,然后修复的bug进行拉请求?然后,您的项目可以使用PyPI上现在改进的版本,*使用它的其他人也可以获益*。 – jonrsharpe

回答

1

你可以简单地创建这是完全隔离的虚拟环境:http://docs.python-guide.org/en/latest/dev/virtualenvs/


的virtualenv

的virtualenv是创建孤立的Python环境的工具。 virtualenv创建一个文件夹,其中包含所有必需的可执行文件以使用Python项目所需的软件包。

通过PIP安装的virtualenv:

$ pip install virtualenv 

基本用法

Create a virtual environment for a project: 

$ cd my_project_folder 
$ virtualenv venv 
+0

哦,我看到virtualenv很酷,它下载的东西正好在那里为那个环境。油滑。我将使用它,修复bug,然后按照jonrhsarpe建议,一旦我有修复。多谢你们! – Codejoy

相关问题