Python第三方库的安装及路径查看总结

文章目录

  • 1、python第三方库的四种安装方法
  • 2、更换安装的第三方库的镜像源
  • 3、如何查看查看python安装路径以及pip安装的包列表及路径
    • 3.1、Linux环境下查看Python路径
    • 3.2、查看使用pip安装的软件包
    • 3.3、Windows 环境 查看Python路径

实际工作中,经常会在公司的服务器中面临网络限制之类的问题,这时候平常的pip指令安装第三方库的简单操作就行不通了。刚好最近就碰到这样的情况,所以就总结下期间碰到的各种问题及解决办法。

1、python第三方库的四种安装方法

  1. 直接pip install安装**(有网的环境下通用)**
  2. 在python–>default setting–>project interprer–>add**(Pycharm专用)**
  3. 在这个链接里找到需要的包,下载
    https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
    或者官网: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 ”),之后就可以愉快的使用了(断网环境下有效的方法

2、更换安装的第三方库的镜像源

因为某些原因,访问官方的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
注意安装包依赖和先后安装顺序。

3、如何查看查看python安装路径以及pip安装的包列表及路径

这里主要是说如何通过命令行查看,有些时候我们会用别人的环境,但是如何才能知道整个环境的来龙去脉,这就需要下面的知识了。

3.1、Linux环境下查看Python路径

whereis python

使用以下命令可分别查看Python2,Python3的安装路径

whereis python2
whereis python3

3.2、查看使用pip安装的软件包

pip list
同样也可以是用命令
pip freeze

查看pip安装的软件包路径

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

3.3、Windows 环境 查看Python路径

where python

参考:
https://blog.csdn.net/qq284489030/article/details/80855756
https://blog.csdn.net/qq_35389417/article/details/79208496
https://blog.csdn.net/geekleee/article/details/52830415
https://blog.csdn.net/sinat_29158315/article/details/81813556

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

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

相关文章

解决 Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py 问题

报错: Collecting pip Using cached https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6 514e675a1/pip-19.2.3-py2.py3-none-any.whl Installing collected packages: pip Found existing installation: pi…

解决:flask-sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406数据库字段超出长度错误)

这个问题是说数据库user的password字段长度超出,修改长度后, 硬核方法删除migrations 文件夹 然后删除数据库中模型表格 python manage.py db init python manage.py db migrate python manage.py dbupgrate 三连击后,在重新运行后方能生…

Android应用程序结构解析

界面布局文件 <?xml version"1.0" encoding"utf-8"?> 声明了XML的版本号和编码方式 <RelativeLayout>:声明本界面采用的布局为RelativeLayout相对布局&#xff0c;该标签下定义了诸如 layout_width/layout_height和paddingLeft相对布局等…

浅谈开发中的MVVM模式及与MVP和MVC的区别

2019独角兽企业重金招聘Python工程师标准>>> 我记得前段时间分享了一篇文章《 浅谈Andorid开发中的MVP模式》&#xff08;点击可跳转&#xff09;&#xff0c;反响不错&#xff0c;为了进一步介绍MVVM模式&#xff0c;还提前分享了实现Android中MVVM模式的一个关键技…

Azkaban简介及安装教程

前言&#xff1a; 最近在实际工作中玩到了Azkaban&#xff0c;虽然之前有简单的接触&#xff0c;但是真正用到的时候&#xff0c;才能体会到这个工具的实用性有多强。下面就写个系列文章来记录下azkaban从简介及安装配置再到简单使用的一个过程。 1、概述 1.1、为什么需要工…

面向对象:实例化的对象调用类方法 db.Column()

请问 类的对象调用另一个类的对象 是什么意思&#xff1f;&#xff1f;&#xff1f; from flask_sqlalchemy import SQLAlchemydb SQLAlchemy()class User(db.Model):__tablename__ usersid db.Column(db.Integer, primary_keyTrue)username db.Column(db.String…

WatiN-Html元素的操作

自动化测试&#xff0c;何为自动化测试&#xff0c;简单点说就是机器代替人工操作&#xff0c;那么WatiN实现Web应用在浏览器上的自动化就需要模拟人工点击、输入、选择、拖放等等操作&#xff0c;在这些操作中会触Html元素的onclick、onchange、onmousemove等事件。在WatiN中提…

azkaban的操作指南

前言&#xff1a; 最近在实际工作中玩到了Azkaban&#xff0c;虽然之前有简单的接触&#xff0c;但是真正用到的时候&#xff0c;才能体会到这个工具的实用性有多强&#xff0c;总结下真个操作过程。在总结整个操作过程之前先简单描述下工作流调度系统的优势。 1、工作流调度…

创建对象方法之增

# 1. 创建模型对象 user User() # 2. 给对象赋值 user.username username user.password pwd user.phone phone # 3. 向数据库提交数据 db.session.add(user) db.sessio…

ActiveMq使用笔记

java JMS技术 .1. 什么是JMS JMS即Java消息服务&#xff08;Java Message Service&#xff09;应用程序接口是一个Java平台中关于面向消息中间件&#xff08;MOM&#xff09;的API&#xff0c;用于在两个应用程序之间&#xff0c;或分布式系统中发送消息&#xff0c;进行异步…

导入Anaconda中的第三方库运行时报错:ImportError: Missing required dependencies ['pandas']

今天碰到一个大坑&#xff0c;花了大半天才搞明白问题出在哪来。事情的经过是这样的&#xff1a;博主下午手贱把已将装好anaconda2给卸载了&#xff08;同时装了2和3&#xff09;&#xff0c;然后再次安装anconda2后&#xff0c;却发现配置完pycharm的解释器后&#xff0c;代码…

BZOJ2005 NOI2010 能量采集 欧拉函数

题意&#xff1a;求$\sum\limits_{i 1}^N {\sum\limits_{j 1}^M {f(i,j)} } $&#xff0c;其中f(i,j)(0,0)与(i,j)连线上点的数量 题解&#xff1a; 如果一个点(x,y)在(0,0)与(x,y)的连线上&#xff0c;则有gcd(x,y)gcd(x,y)。因此f(i,j)(gcd(i,j)gcd(i,j))且i<i,j<j的…

通过__tablename__ = 'xxx' #定义表名

from datetime import datetimefrom exts import dbclass User(db.Model):__tablename__ user1 #定义表名id db.Column(db.Integer,primary_keyTrue,autoincrementTrue)username db.Column(db.String(10), nullableTrue)password db.Column(db.String(256), nullableTrue)p…

python子类继承父类特性,pycharm上面已经提示继承了,为什么会报没有该特性的错误?

因为在子类里覆盖了父类的__init__ 如果需要调用父类用super class A(object):def __init__(self):self.a 1def fun(self):print self.aclass B(A):def __init__(self):self.b 2super(B, self).__init__()def fun(self):print self.aprint self.bB().fun()

Hadoop伪分布安装详解(一)

注&#xff1a;以下截图针对Ubuntu操作系统&#xff0c;对Centos步骤类似。请读者选择不同镜像即可。 第一部分&#xff1a;VMware WorkStation10 安装 1.安装好VMware10虚拟机软件并下载好Ubuntu16.04 LTS 64位版的镜像包 2.打开VMware10虚拟机软件&#xff0c;选择“创建新的…

C++_const常成员作用

介绍 常成员是什么 1.常成员关键词为&#xff1a;const 2.常成员有&#xff1a;常成员变量、常成员函数、常成员对象 常成员有什么用 1.常成员变量&#xff1a;用于在程序中定义不可修改内部成员变量的函数 2.常成员函数&#xff1a;只能够访问成员变量&#xff0c;不可以修改成…

Python开发中收集的一些常用功能Demo

文章目录目录&#xff1a;前言&#xff1a;1、Python判断文件是否存在的几种方法&#xff1a;1.1、使用os模块1.2、使用Try语句&#xff08;比较严谨的写法&#xff09;1.3、使用pathlib模块2、Python中写入List到文本中并换行的方法3、Python按行读取文件的几种简单实现方法3.…

Unlicensed ARC session – terminating!

问题描述 近日&#xff0c;发现ArcGIS10.4中存在很多bug&#xff0c;而且费了好多时间去测试它&#xff0c;最终决定改用10.1。在降级程序时遇到许可问题。 重装ArcGIS10.1后&#xff0c;打开工程&#xff0c;所有引用都自动映射&#xff0c;没报任何错误&#xff0c;清理重新生…

SQLAlchemy - Column详解

SQLAlchemy - Column详解 Column常用参数&#xff1a; default&#xff1a;默认值 nullable&#xff1a;是否可有 primary_key&#xff1a;是否为主键 unique&#xff1a;是否唯一 autoincrement&#xff1a;是否自动增长 onupdate&#xff1a;更新的时候执行的函数 name&…

Linux命令三剑客:grep、sed、awk总结

文章目录前言一、grep命令语法实例grep结合pattern正则二、sed命令语法案例三、awk命令语法实例前言 最近看到了几篇关于linux命令grep、sed、awk的文章&#xff0c;这里总结下&#xff0c;方便后面使用。 一、grep grep命令&#xff08;grep的全称&#xff1a;Global searc…