什么是Django(什么是django中间件)
391
2022-08-22
Python----pipenv 的使用方法
@TOC
一、pipenv 的安装
1.1 安装pipenv
pip install pipenv
1.2 查看pipenv的版本号
pipenv --version
二、pipenv 的使用方法
2.1 创建虚拟环境
在项目根目录下创建虚拟环境,如下,会使用系统上python3的版本创建一个虚拟环境
pipenv --python 3
比如回下如下,这里可以查看到创建的虚拟环境的位置,比如这里:C:\Users\Administrator.virtualenvs\blog.redrose2100.com-yCCXX4AC
G:\redrose2100.com\blog.redrose2100.com>pipenv --python 3 Creating a virtualenv for this project... Pipfile: G:\redrose2100.com\blog.redrose2100.com\Pipfile Using D:/python39/python.exe (3.9.6) to create virtualenv... [= ] Creating virtual environment... creator CPython3Windows(dest=C:\Users\Administrator\.virtualenvs\blog.redrose2100.com-yCCXX4AC, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\Administrator\AppData\Local\pypa\virtualenv) added seed packages: pip==21.2.4, setuptools==58.0.2, wheel==0.37.0 activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator Successfully created virtual environment! Virtualenv location: C:\Users\Administrator\.virtualenvs\blog.redrose2100.com-yCCXX4AC Creating a Pipfile for this project... G:\redrose2100.com\blog.redrose2100.com>
同时在当前目录下会创建一个Pipfile文件
2.2 在虚拟环境中安装包
pipenv install flask
此时可以看到会自动在Pipfile中的package处增加flask依赖
2.3 在虚拟环境光中执行命令
方式一:
pipenv run pip list
方式二:
pipenv shell pip list
退出pipenv的shell
exit
2.4 查看当前项目绑定的虚拟环境目录
pipenv --venv
2.5 向开发包中安装并添加依赖
pipenv install --dev requests
此时可以看到在Pipfile中dev-packages处增加requests的依赖
2.6 在新环境上安装同样的虚拟环境
在新的环境上,在Pipfile所在的目录执行如下命令即可
pipenv install
如果将dev包的依赖的一起安装使用如下命令即可
pipenv install --dev
2.7 执行脚本
pipenv run python main.py
2.8 在Pipfile中定义脚本
如在Pipfile增加如下命令
[scripts] start = "python main.py" test = "pytest" list = "pip list"
此时可以通过如下命令即可分别执行上述三条命令
pipenv run start pipenv run test pipenv run list
三、删除虚拟环境
3.1 删除虚拟环境
pipenv --rm
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~