pip
pip list
pip install your_model
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
check Verify installed packages have compatible dependencies.
search Search PyPI for packages.
wheel Build wheels from your requirements.
hash Compute hashes of package archives.
completion A helper command used for command completion.
help Show help for commands.
pipenv
pip install pipenv
pipenv intall -r requirement
pipenv run python manage.py runserver 0.0.0.0:8000
pipenv 常用指令
check Checks for security vulnerabilities and against PEP 508 markers
provided in Pipfile.
graph Displays currently–installed dependency graph information.
install Installs provided packages and adds them to Pipfile, or (if none
is given), installs all packages.
lock Generates Pipfile.lock.
open View a given module in your editor.
run Spawns a command installed into the virtualenv.
shell Spawns a shell within the virtualenv.
uninstall Un-installs a provided package and removes it from Pipfile.
update Uninstalls all packages, and re-installs package(s) in [packages]
to latest compatible versions.
pyenv
虚拟环境;
virtualenv 是一个创建隔绝的Python环境的 工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
它可以独立使用,代替Pipenv。
通过pip安装virtualenv:
$ pip install virtualenv
测试您的安装
$ virtualenv –version
基本使用
为一个工程创建一个虚拟环境:
cdmyprojectfolder c d m y p r o j e c t f o l d e r virtualenv my_project
virtualenv my_project 将会在当前的目录中创建一个文件夹,包含了Python可执行文件, 以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 my_project ) 可以是任意的;若省略名字将会把文件均放在当前目录。
在任何您运行命令的目录中,这会创建Python的拷贝,并将之放在叫做 my_project 的文件中。
您可以选择使用一个Python解释器(比如python2.7
):
$ virtualenv -p /usr/bin/python2.7 my_project
或者使用~/.bashrc
的一个环境变量将解释器改为全局性的:
$ export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7
要开始使用虚拟环境,其需要被激活: