Python 什么是pip安装-q-e。在本Travis CI构建教程中?

Python 什么是pip安装-q-e。在本Travis CI构建教程中?,python,django,pip,travis-ci,Python,Django,Pip,Travis Ci,我正在跟随Travis CI测试Django项目。在此示例脚本中: env: - DJANGO=1.2.7 - DJANGO=1.3.1 - DJANGO=1.4 install: - pip install -q Django==$DJANGO --use-mirrors - pip install -q -e . --use-mirrors pip安装-q-e.的具体功能是什么?没有-q标志,我不确定这对于-e的含义是什么: [-e flag]:从本地项目路径或VCS

我正在跟随Travis CI测试Django项目。在此示例脚本中:

env:
  - DJANGO=1.2.7
  - DJANGO=1.3.1
  - DJANGO=1.4
install:
  - pip install -q Django==$DJANGO --use-mirrors
  - pip install -q -e . --use-mirrors
pip安装-q-e.
的具体功能是什么?没有-q标志,我不确定这对于
-e
的含义是什么:

[-e flag]:从本地项目路径或VCS url以可编辑模式(即setuptools“开发模式”)安装项目


-q
表示安静(控制控制台日志级别)


-e
用于将本地目录作为软件包安装。假设您签出
flask
~/flask
,那么
pip安装-e~/flask
将您的
~/flask
符号链接到您的
站点包
目录。

命令中的
是否意味着当前工作目录将符号链接到
站点包
目录?@YPCrumble是,
表示工作目录,尽管从技术上讲它不是符号链接。pip在
站点包
目录中添加了一个
.egg链接
文件,无论出于何种目的,该文件都像Python模块解析的符号链接。此外,在
站点包
/
dist-packages
中还有
easy install.pth
,它添加了“dev project”目录的路径。