Python:三方库安装路径及路径变更

news2024/12/23 5:19:45

文章目录

    • 一、安装三方库的几种方式
    • 二、指定第三方库的镜像源
    • 三、查看安装默认路径
    • 四、修改安装默认路径
    • 五、查看安装的库
    • 六、导出库安装文件
    • 七、安装
    • 小结


一、安装三方库的几种方式

1.直接pip install安装(有网的环境下通用) : 在python–>default setting–>project interprer–>add(Pycharm专用)

2.在这个链接里找到需要的包,下载 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql

3.官网:https://pypi.org/ 有whl文件的话,cmd中切换到该文件目录下,pip install该whl文件**(安装whl文件还需要对应的whl第三方库,即使你下载了对应的whl第三方库,在断网的环境下还是没法直接安装)

4.下载对应第三方库的压缩包,解压后有setup.py文件,之后利用 python setup.py install指令安装(注意这里直接用python setup.py会报错:“ error: no commands supplied ”),之后就可以愉快的使用了(断网环境下有效的方法)

二、指定第三方库的镜像源

因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。这时候可以通过更换镜像源实现快速下载插件。
在国内的强烈推荐豆瓣的源 http://pypi.douban.com/simple/ ,注意后面要有/simple目录。

使用镜像源很简单,用-i指定就行了:

sudo easy_install -i http://pypi.douban.com/simple/ saltTesting 
sudo pip install -i http://pypi.douban.com/simple/ saltTesting 
sudo pip install 文件名.whl

首先试着在pip在终端安装,如果下载过慢,把pip下载的官方文件名记下来;然后在豆瓣Python镜像源中寻找,Ctrl+F快速找到,并下载下来,下载的文件夹中打开终端,输入sudo pip install 文件名.whl,注意安装包依赖和先后安装顺序。

三、查看安装默认路径

在 cmd 窗口键入以下命令:shell python -m site
在这里插入图片描述
USER_BASE: 安装路径;
USER_SITE: 脚本路径。
简单来说,当我们在cmd窗口运行 pip install numpy 命令后:系统首先调用USER_SITE 路径下的 pip.exe 程序下载 numpy 包,下载完成后,安装到 USER_BASE 路径下。

四、修改安装默认路径

shell python -m site --help
在这里插入图片描述
修改 Lib 文件夹下的 site.py 文件即可。找到 site.py 文件,我的路径是:F:\python\python3.7\lib\site.py
分别修改 USER_SITE 、USER_BASE 的路径。如下图:
在这里插入图片描述
再次使用命令查看pip安装路径,shell python -m site
接下来,使用pip安装时,后面加上 --user 参数,就会自动将第三方库安装在自定义的路径下 ‪D:\Pycharm\Package\site-packages,如果不加参数,会将第三方库自动安装在 原目录下 ‪D:\Pycharm\Package\installtion-packages

五、查看安装的库

命令查询 shell pip list
在这里插入图片描述

从安装路径site-packages查看
在这里插入图片描述

查看pip安装的软件包路径

# 例如查看 beautifulsoup4的安装路径
pip show beautifulsoup4

六、导出库安装文件

导出:在我们要导出的库文件夹内执行命令 shell pip freeze >requirements.txt
在这里插入图片描述
若出现:shell WARNING: Ignoring invalid distribution -ip (e:\py\python3.7\python37\lib\site-packages)

翻译:警告:忽略无效的分发,
原因分析:安装package时中途中断。
解决方式:在相应目录下(本人目录为:E:\py\python3.7\Python37\Lib\site-packages)找到ip文件夹,如图所示,删除下面这两个文件夹即可。
在这里插入图片描述

七、安装

安装前先更新pip,以防有些应用安装不上; shell python3 -m pip install --upgrade pip

在新环境上安装库:

#普通下载安装
pip install -r requirements.txt   
#清华源下载安装
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple  
#豆瓣源下载安装
pip install -r requirements.txt -i https://pypi.douban.com/simple 

小结

https://blog.csdn.net/qq_45365214/article/details/125482326
https://blog.csdn.net/KoError/article/details/124745549
https://www.dandelioncloud.cn/article/details/1461671607935758338

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/100718.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSDN上讲得最好的——Linux权限

目录 一、shell原理精讲 二、Linux权限概念 三、权限管理 1、访问者分类 2、文件类型及访问权限 3、表示方法 4、设置方法 (1)chmod (2)chown (3)chgrp (4)umask 四、目录权限 五、粘滞位 一、超级管理员删除 二、该目录的所有者删除 三、…

GDAL之重投影(详细篇)

一、空间坐标系对应EPSG编号 二、通用横向墨卡托(UTM)投影坐标系和WGS84地理坐标系转换 一、目标地区的编号查看(中国东部地区属于UTM Zone 50N) 从180“W开始,有60个纵向投影区,编号为1到60。除了挪威和斯瓦尔巴群岛附近的一些例外,每个区…

【毕业设计_课程设计】基于 U-Net 网络的遥感图像语义分割(源码+论文)

文章目录0 项目说明1 研究目的2 研究方法3 研究结论4 论文目录5 项目工程0 项目说明 **基于 U-Net 网络的遥感图像语义分割 ** 提示:适合用于课程设计或毕业设计,工作量达标,源码开放 实验训练使用 Anaconda 版 Python 3.7 下的 TensorFlo…

OpenSSL BIO源码简析

文章目录1. BIO简介BIO chainBIO数据结构BIO_METHOD数据结构2. Base64示例分析初始化构造BIO链写数据free1. BIO简介 相关文档 /html/man7/bio.html /html/man3/BIO_*.htmlbio - Basic I/O abstraction,即IO抽象层。 BIO有两种: source/sink BIO,即数…

win7系统升级IE11,打补丁KB2729094失败解决办法

因银行这边很多都需要IE11版本,但win7系统大部分需要打一些补丁才能安装。其他补丁都打上了,唯独这个KB2729094一直失败,搞得很无语。还好找到可以直接用命令安装。就不需要打这个补丁了,直接安装使用即可。 1、下载IE11离线安装…

DBCO-PEG-Dopamine,二苯并环辛炔-聚乙二醇-多巴胺,DBCO聚乙二醇衍生物

●中文名:二苯并环辛炔-聚乙二醇-多巴胺,多巴胺聚乙二醇环辛炔 ●英文名:DBCO-PEG-Dopamine,Dopamine-PEG-DBCO ●外观以及性质: DBCO-PEG-Dopamine产物呈固体或粘性液体,取决于PEG分子量,DBCO…

“R语言+遥感”的水环境综合评价方法

目标: 1、掌握R语言基础应用及水环境数据分析方法 2、掌握水环境遥感数据预处理方法 3、掌握水线提取——水体指数与阈值混合法(遥感) 4、掌握水深提取——多元回归分析方法(R语言遥感) 5、掌握水温提取——支持向…

(附源码)springboot学生社团信息管理 毕业设计 011238

目 录 摘要 1 1 绪论 1 1.1 研究背景 1 1.2 研究意义 1 1.3论文结构与章节安排 1 2 学生社团信息管理系统系统分析 3 2.1 可行性分析 3 2.2 系统流程分析 3 2.2.1 数据增加流程 4 2.2.2 数据修改流程 4 2.2.3 数据删除流程 5 2.3 系统功能分析 5 2.3.1 功能性分析 5 2.3.2 非功…

D. Secret Santa(构造)

Problem - 1530D - Codeforces 每年12月,VK都会为其员工举办名为 "秘密圣诞老人 "的传统活动。它是这样发生的。 从1到n的n名员工参加了这个活动。每个员工i被分配到一个不同的员工bi,员工i必须给这个员工做一份新年礼物。每个员工正好被分配…

如何使用Chrome浏览器模拟弱网情况

点击谷歌浏览器图标 打开浏览器后,按下F12键 弹出开发者工具窗口 刷新网页,页面的加载速度为597ms 在开发者工具中,点击Online,在弹出的菜单中点击Slow 3G(慢速3G网络) 重新加载网站,…

PyTorch logit函数

1.PyTorch vs TensorFlow tensorflow是静态图,需要你把啥都准备好,然后它像个傻子一样执行,tensorflow,目前业界更适合部署,毕竟是静态图,infer的时候速度快。 pytorch,它会在执行的时候&…

Android -- 每日一问:如何检测内存泄露,如何进行内存优化?

经典回答 Android 系统为每一个应用程序都设置了一个硬性的 Dalvik Heap Size 最大限制阈值,这个阈值在不同的设备上会因为 RAM 大小不同而各有差异。如果你的应用占用内存空间已经接近这个阈值,此时再尝试分配内存的话,很容易引起 OOM 。 …

效果分析的关键是指标能算出来……

看到题目会不会有一些奇怪? 这算什么关键…… 经历过才知道,这是一个不起眼但却极为重要的部分,企业在数据驱动发展进程中必然会遇到指标算不出来的情况,而且随着企业规模的不断扩大,这一问题会持续伴随。“指标能算…

[附源码]Python计算机毕业设计Django学习互助辅助系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

外汇天眼:美国12月Markit制造业PMI初值不及预期 市场担忧经济下滑

美国12月企业活动进一步萎缩,因新订单降至两年半以来最低水平,但需求疲软帮助大幅冷却通胀。标普全球(NYSE:SPGI)周五表示,追踪制造业和服务业的美国综合PMI产出指数预览值本月从11月的46.4降至44.6。这是该指数连续第六个月低于私营部门萎缩…

Python学习-9.1 程序界面-main函数的作用

main函数的两种使用功能 情况1:直接执行本py代码文件时,把包含的代码块视为脚本代码顺序执行; 情况2:当本py代码文件作为其他代码import对象时,不执行如下被包含的代码 下面可以通过程序来更好地了解main函数的作用&a…

java-函数式编程浅谈

了解函数式编程的实际应用场景以及优点。 文章目录什么是函数式编程函数式编程的使用原理解析什么是函数式编程 以数学中的函数作为切入点,只关注参数之间的运算满足某种规则,例如zxy。 那么如何体现在编程中呢,熟知的function定义可以作为…

使用dompdf/dompdf实现生成pdf文件

一:dompdf/dompdf地址 github:https://github.com/dompdf/dompdf packagist:http://packagist.p2hp.com/packages/dompdf/dompdf 二:dompdf/dompdf安装 composer require dompdf/dompdf 三:dompdf/dompdf简单实例…

20221218-19英语学习

今日新词: wit n.智力; 头脑; 理解力; 风趣; 风趣的话语; 智者; 才子 alcohol n.酒精, 乙醇, 含酒精饮料 pub n.酒吧, 酒馆 instructor n.教员;教师 granted adv.(表示肯定属实,然后再作另一番表述)不错&#xff…

左神:高级进阶班4

1.让N个人过河所需最少船​编辑 2.最长回文子序列 3.最少添加字符让字符串变回文串​编辑 4.回文子串的最少切割次数 5.移除字符使字符串变回文串的方案数​编辑 1.让N个人过河所需最少船 思路:1.排序数组,用基数排序(元素(体…