Python如何使用setuptools将软件包安装到特定目录

时间:2013-01-16 10:09:06

标签: python install python-module

setup.py

from setuptools import setup

setup(
 name = "Project",
 version = "1.0",
 packages = ['Project','Project.project','Project.LOG',\
            'Project.reporting','Project.templates',\
           ],

install_requires = ['django-grappelli==2.3.8','pycairo==1.10.0','django-chart-tools==0.2.1','django-admin-tools==0.4.0'],
package_data = {
    '': ['*.html','*.pyd','*.txt','*.gif','*.png','*.jpeg','*.jpg','*.css','*.js','*.py','*.html~','*.sh','*.wsgi'],

},

# metadata for upload to PyPI
author = "Me",
author_email = "me@example.com",
description = "This is an Example Package",  )

现在我希望所有的软件包都安装在dev / workspace中,如果是windows和/ var / www,那么在ubuntu OS的情况下。我希望所有install_requires都安装在python / Lib / site-packages中。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我想你真的想看看virtualenv。它允许您创建自己的Python环境,您可以在其中安装代码和依赖项 - 无论您想要什么,并完全独立于现有的Python安装。我没有看到你为什么要在现有的Python安装中安装依赖项的充分理由。