Python 什么是pip安装-q-e。在本Travis CI构建教程中?
我正在跟随Travis CI测试Django项目。在此示例脚本中: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
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”目录的路径。