python第三方库的安装,卸载和更新,以及在cmd下pip install安装的包在pycharm不可用问题的解决

news/2024/7/16 8:04:39 标签: pip, pycharm, ide

目录

pip%E5%AE%89%E8%A3%85%EF%BC%8C%E5%8D%B8%E8%BD%BD%E6%9B%B4%E6%96%B0-toc" style="margin-left:0px;">第三方库pip安装,卸载更新

1.安装:

2.卸载

3.更新


一、第三方库pip安装,卸载更新

1.安装

pip install 模块名

加镜像下载:pip install -i +镜像网址+模块名

常用的是加清华镜像,如 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名

主要国内镜像地址有:

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple

清华大学开源镜像站 https://mirrors.tuna.tsinghua.edu.cn/

华南理工大学镜像源 http://pypi.hustunique.com/simple/%29

豆瓣 http://pypi.douban.com/simple/

网易开源 http://mirrors.163.com/

华为 https://mirrors.huaweicloud.com/

阿里巴巴 https://opsx.alibaba.com/mirror/

2.卸载

(1)输入 pip uninstall 模块名

(2)提示符出现proceed(y/n)?键入y

3.更新

(1)先输入:pip list --outdated,接着会列出所有的可更新模块名称(库)

(2)再输入:pip install -U 模块名

二、在命令提示符cmd下pip install安装的包在pycharm不可用,还需继续下载问题的解决

问题:

cmd里面有的包,但是在pycharm里面没有,在pycharm里面的包,都是我单独下的。而且python里面不同的解释器,含有的包也是不同步的,所以进行了下一步的探究。

cmd里面下载的包:

两个解释器里的包:

解决:

原因:多个解释器,多个第三方库,具体调用方式是“就近原则”,即用的python安装目录解释器就用该目录下的库,项目的解释器就用项目里面的库。简单说就是新建项目默认解释器是用“项目的解释器”的,但是pip安装的第三方库是在python安装目录下的。

解决方法:

1.更换项目的解释器为python安装目录下的解释器

2.单独在项目解释器里面下载需要的第三方库

第一种方法:在pycharm终端下载Terminal(界面输入)pip install下载

第二种方法:

3.新建解释器时,勾选继承全局站点软件包

如果不勾选,即在 virtualenv 中创建的解释器将只具有基本功能,例如 pip 和 setuptools,之后可以单独安装项目需要的包,这样的好处就是将项目里的包单独区别出来了。


http://www.niftyadmin.cn/n/5448964.html

相关文章

WSL下Ubuntu+RTX4090安装CUDA+cuDnn+Pytorch

安装驱动 首先需要明确的是,在WSL下安装Ubuntu,如果要使用主机的GPU卡,只需要在主机Windows上安装驱动,Linux中不需要安装驱动,可以在Linux中使用nvidia-smi命令查看驱动版本。 安装CUDA 避坑注意事项:如…

Node.js学习(一)

版权声明 本文章由B站上的黑马课程整理所得,仅供个人学习交流使用。如涉及侵权问题,请立即与本人联系,本人将积极配合删除相关内容。感谢理解和支持,本人致力于维护原创作品的权益,共同营造一个尊重知识产权的良好环境…

Rust 的 Vec 排序方法汇总

在 Rust 中,Vec 类型的排序可以通过使用 sort 方法来实现。sort 方法是 Vec 的一个成员方法,它会对向量中的元素进行就地排序(即不返回新的排序后的向量,而是直接修改原始向量)。此外,sort_by 和 sort_by_k…

JAVAEE——多线程的设计模式,生产消费模型,阻塞队列

文章目录 多线程设计模式什么是设计模式单例模式饿汉模式懒汉模式线程安全问题懒汉模式就一定安全吗?锁引发的效率问题jvm的优化引起的安全问题 阻塞队列阻塞队列是什么?生产消费者模型阻塞队列实现消费生产者模型可能遇到的异常 多线程设计模式 什么是…

图论基础|841.钥匙和房间、463. 岛屿的周长

目录 841.钥匙和房间 思路:本题是一个有向图搜索全路径的问题。 只能用深搜(DFS)或者广搜(BFS)来搜。 463. 岛屿的周长 841.钥匙和房间 力扣题目链接 (opens new window) 有 N 个房间,开始时你位于 0…

Debezium日常分享系列之:Debezium2.5稳定版本之Oracle连接器的工作原理

Debezium日常分享系列之:Debezium2.5稳定版本之Oracle连接器的工作原理 一、概述二、LogMiner数据库包三、XStream API四、OpenLogReplicator五、Oracle 连接器的工作原理1.Snapshots2.Oracle 连接器用于执行初始快照的默认工作流程3.了解为什么初始快照捕获所有表的…

语言模型transformers调用部分 (To be continue...

什么?!!!原来自回归模型的model.generate不能用于训练!!?? 只能用法forward一次生成,但一次性只能得到一个tensor 就是在这里取最大值导致模型梯度断了,所以…

抽取CLOB字段中XML的特定元素的VALUE值

在ORACLE数据库中,有时XML文件会被保存在CLOB字段中。 这时候,若是我们要获取此字段XML中特定元素的VALUE值,就需要用到xmltype 这个函数。 如下面的 XML文件,保存在 TABLE_A 的CLOB_K 字段,若是我们要获取其中的 Y…