pip install -v -e . --user # or “python setup.py develop”
pip install
无参数, 直接从pypi中查找下载
pip install Django # 安装最新稳定的版本,可能会将某些依赖的版本更新为符合的版本。所以要可能的话,项目中版本号全部都限制好。
pip install Django==3.0 # 安装3.0版本
pip install Django>=3.0 # 安装3.0及以上的版本
pip install Django~=3.0 # 安装3.0小版本匹配即安装3.0.x中最新稳定的版本
. 从当前目录下进行安装
pip install后加个点应该是说从当前目录下进行安装,安装包下载到本地,进入安装包目录,使用pip install .进行安装。
-e 安装可编辑的包。
不同项目,但是一个项目依赖时使用。
pip install -e 本地目录
pip install -e git+https://github.com/django/django.git#egg=django
pip install -e git+ssh://git@github.com:django/django.git#egg=django
-e 是-editable的意思
-v是指verbose, or more output
但是这样会产生一个问题,你在pip list下看这个包的时候它会有一个指向你这个目录的路径。即如果我们在开发的过程中将代码copy了好几个版本,每个版本做不同的更改,则这样你在跳到其他版本的时候,也一定要在其他版本的目录下pip install -e . 切换一下目录,否则如果用到相关代码的话,python还是会去原来的目录找程序执行
-r 通过requirements文件可控地安装很多依赖。
pip install -r requirements.txt
-t 安装到指定位置
pip install -t 位置目录
–user 是python中安装module库到用户packages路径中的方法。
pip install --user xxx 是将module库默认安装到~/.local/
(非windows平台;windows平台:%APPDATA%\Python) 。
-v, --verbose 将安装信息打印再屏幕上
pip offers -v, --verbose and -q, --quiet to control the console log level. By default, some messages (error and warnings) are colored in the terminal. If you want to suppress the colored output use --no-color.