【问题标题】:How to install image processing just for a virtualenv project with pip for django如何使用 pip for django 为 virtualenv 项目安装图像处理
【发布时间】:2011-08-22 11:31:01
【问题描述】:

但我希望安装 freetype、libjpeg、PIL build 以将图像处理添加到我的 django 项目中

我只是 cd 进入 virtualenv(项目)的工作目录并将其安装在那里,它是否仅可用于该项目,还是我使用 pip?我在 pip 存储库中找不到包。有人可以请教我。

curl -O http://pypi.python.org/packages/source/d/distribute/distribute-0.6.21.tar.gz
tar -xzvf distribute-0.6.21.tar.gz
cd distribute-0.6.21
python distribute_setup.py
easy_install pip
pip install virtualenv
virtualenv --distribute --no-site-packages [myproject]
cd [myproject]
source bin/activate (this activates the sandbox that virtualenv created)
pip install django mysql-python

【问题讨论】:

    标签: django pip


    【解决方案1】:

    进入virtualenv的工作目录,然后运行

    $ source bin/activate
    

    这会将虚拟环境设置为您的活动环境。因此,现在它处于活动状态,您可以手动安装所需的内容(按照您链接到的站点上的这些步骤)或使用 pip,它会自动将其安装到您的活动 virtualenv 中。

    如果你在同一个 virtualenv 处于活动状态时运行python manage.py runserver,django 将可以访问你新安装的包。一旦您想将该虚拟环境取消设置为您的活动环境,只需执行deactivate

    【讨论】:

    • 激活虚拟环境后,我是否必须在 virtualenv 文件夹中才能安装它们,或者我可以在系统上的任何位置,如 ~/?
    • 你可以在任何地方,只要你激活了虚拟环境,这就是虚拟环境的好处。
    【解决方案2】:

    我遇到了类似的事情;我所做的是将它安装到默认目录(例如 Python27/Lib/site-packages)中,然后将所有新文件剪切并粘贴到创建的环境的站点包中。哈克,但有效。

    之后,您可以按照 EEVIAC 的说明实际运行您的服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-20
      • 2023-04-03
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 1970-01-01
      • 2014-02-08
      • 2021-04-20
      相关资源
      最近更新 更多