目录

一、是什么是pip,pip3,与虚拟环境(venv)

二、三者之间的联系 

三、在pycharm中设置虚拟环境 

四、安装python依赖包的快捷方式

五、注意事项 

六、感谢观看!!!点个赞或者关注吧!!! 


一、是什么pippip3,与虚拟环境venv

        1、pippip3都是 Python的包管理工具,提供了对Python 包的查找下载安装卸载功能

        区别如下

pippip3版本不同下载python包时存放位置不同

如果系统中只安装了Python2,那么就只能使用pip。

如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。

如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。

        pip常用命令

pip —version        #查询版本

pip —help        #获得帮助 

pip install -U pip        #升级pip

sudo easy_installupgrade pip        #升级pip,上一命令无效时,可以使用这个替代

pip install SomePackage        #安装最新版

pip install SomePackage==1.0.4        #安装指定版本

pip install ‘SomePackage>=1.0.4’        #安装的最小版本

pip installupgrade SomePackage        #升级包

pip uninstall SomePackage        #卸载

pip search SomePackage        #搜索

pip show SomePackage        #显示安装包信息

pip show -f SomePackage        #查看指定包的详细信息

pip list        #列出已安装的包

pip list -o        #查看可升级的包

        2、虚拟环境venv),可以理解一个存放python依赖包的“容器”。我们可以设置多个容器”来存放不同项目需要依赖包。

        安装虚拟环境

 pip: pip install virtualenvwrapperwin

 pip3: pip3 install virtualenvwrapperwin

        创建虚拟环境

mkvirtualenv [名称]  

        进入、使用某个虚拟环境:

workon [名称

二、三者之间的联系 

        当python虚拟环境(venv创建好之后,进入虚拟环境通过pip与pip3工具里面查找下载、安装、卸载项目需要的包,就是说pip与pip3相当于管理工具

三、在pycharm设置虚拟环境 

进入终端:我这里由于安装了中文插件chinese”,所以显示的时中文没有则是“terminal

安装 virtualenvwrapperwin依赖

创建虚拟环境: 

查看一下我们创建虚拟环境: 

 

 选择文件->设置setting)

 

依次选择 项目->python解释器

 开始设置虚拟环境

选择添加” 

选择现有环境 ,点击右边找到我们已经创建好的虚拟环境文件

 我们创建的虚拟环境一般放在C盘:User用户Envs文件夹下,在从里面的Scripts文件下找到python.exe,     点击确认选择

点击确认 

点击应用”我们的虚拟环境就添加好了 

  

四、安装python依赖包的快捷方式

 

五、注意事项 

  1、终端与虚拟

        我们在终端中使用 pip或者pip3下载命令安装的依赖包不会在虚拟环境中显示,那是因为pip或者pip3把包装到了“解释器1”但我们的项目用的是“解释器2”.

        解决方法一:在虚拟环境中在下载一遍依赖

        解决方法二:把pip或者pip3安装到“解释器1”的依赖包复制到我们的项目用的是“解释器2”.

 2、安装依赖包失败原因

        原因有很多,我就把我遇到几种情况说一下:

1.依赖包的版本与python版本不适配,我们需要调整包的版本或者python的版本

2.依赖包已弃用,遇到这种情况,我们需要去官网查看文档说明,或者调整python版本

3.依赖包的前置条件是否安装正确,这种情况比较复杂,我建议百度。。。。

六、感谢观看!!!点个赞或者关注吧!!! 

原文地址:https://blog.csdn.net/qq_52466870/article/details/128160838

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_33056.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注