我正在遵循这篇教程来使用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 install -q -e . 是什么意思?其中没有 -q 标志,我也不确定 -e 在pip文档中的含义是什么: [-e标志]: 从本地项目路径或VCS URL安装可编辑模式下的项目(即setuptools“开发模式”)。
-q 表示静默模式(用于控制控制台日志级别)。 -e 用于将本地目录安装为包。假设你将 flask 检出到 ~/flask,然后运行 pip install -e ~/flask 将会在你的 site-packages 目录中创建一个符号链接指向你的 ~/flask 目录。
.
是否意味着当前工作目录会被符号链接到site-packages
目录? - YPCrumble.
表示当前工作目录,尽管它在技术上不是一个符号链接。 pip 会在site-packages
目录中添加一个.egg-link
文件,这个文件在所有情况下都像 Python 模块解析的符号链接。 - univeriosite-packages
/dist-packages
中的easy-install.pth
,它会添加到您的“dev项目”目录的路径。 - Nikita