1.简介
Pipenv是一款Python的包管理工具,Pipenv是一款旨在将所有包管理工具(如bundler, composer, npm, cargo, yarn等)的优点集中应用于python领域中的工具。它对各个平台都有很好的支持。
它可以为你的项目自动创建和管理虚拟环境,并且在你安装/删除包时自动在Pipfile中添加/移除相应的包。它同时生成一个非常重要的Pipfile.lock文件,来保证所构建环境的确定性。
2.常见命令
安装: pip install pipenv
创建虚拟环境:pipenv install
创建虚拟环境完成后会在当前文件夹下创建Pipfile、Pipfile.lock两个文件。
开启虚拟环境:pipenv shell
安装python包:pipenv install <包名>
卸载python包:pipenv uninstall <包名>
查询相关包依赖关系:pipenv graph
更新已安装的所有包:pipenv update
查看需要更新的所有包:pipenv update --outdated
更新制定的包:pipenv update <包名>
查看虚拟环境安装路径:pipenv --venv
退出虚拟环境:exit
建议通过github来查询相关pipenv命令
官方文档地址:https://pipenv.readthedocs.io/en/latest/
3.更换国内镜像源操作
使用记事本方式打开创建的虚拟环境pipfile文件
将url的值更换为镜像源的网址
使用记事本方式打开创建的虚拟环境pipfile.lock文件
将url的值更换为镜像源的网址
注意:两个url的镜像源应该是同一个网址
常见的国内镜像源网址:
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
一般使用的是清华的源。
4.设置虚拟环境为Pycharm的默认解释器
在pycharm中的File—>Settings—>Project中选择Project Interpreter
进一步选择你创建的虚拟环境