python3 在不同操作系统安装第三方库方法

简介:

最近在看python3 ,有很多功能需要安装第三方库
不同的操作系统安装方法经常出现错误,
于是自己慢慢研究了不同操作系统的安装办法
用psutil模块做个例子吧
psutil是一个跨平台库,能够轻
松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网
络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管
理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、
ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、
pidof、tty、taskset、pmap等。目前支持32位和64位的Linux、
Windows、OS X、FreeBSD和Sun Solaris等操作系统。
我自己有两条笔记本,一台苹果,一台Thinkpad。
在MacBook上,采用源码安装方式。
在https://pypi.python.org/pypi 上下载psutil-5.4.2.tar.gz
tar -zxvf psutil-5.4.2.tar.gz
cd psutil-5.4.2
python3 setup.py install
完成安装。
在Linux虚拟机上,也可采用源码安装方式。

在windows10 上,由于CMD不支持tar命令
发现直接安装.whl包是一种比较便捷的方法。
在https://pypi.python.org/pypi 上下载psutil-5.4.3-cp36-cp36m-win_amd64.whl
打开命令行
c:\>pip3 install c:(whl 文件下载路径)\psutil-5.4.3-cp36-cp36m-win_amd64.whl
不出意外的话,应该就安装好了。


     本文转自lisiyun22 51CTO博客,原文链接:http://blog.51cto.com/lisiyun/2056939,如需转载请自行联系原作者




相关文章
|
12天前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
114 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
12天前
|
测试技术 API Python
【10月更文挑战第1天】python知识点100篇系列(13)-几种方法让你的电脑一直在工作
【10月更文挑战第1天】 本文介绍了如何通过Python自动操作鼠标或键盘使电脑保持活跃状态,避免自动息屏。提供了三种方法:1) 使用PyAutoGUI,通过安装pip工具并执行`pip install pyautogui`安装,利用`moveRel()`方法定时移动鼠标;2) 使用Pymouse,通过`pip install pyuserinput`安装,采用`move()`方法移动鼠标绝对位置;3) 使用PyKeyboard,同样需安装pyuserinput,模拟键盘操作。文中推荐使用PyAutoGUI,因其功能丰富且文档详尽。
|
9天前
|
机器学习/深度学习 数据采集 数据挖掘
11种经典时间序列预测方法:理论、Python实现与应用
本文将总结11种经典的时间序列预测方法,并提供它们在Python中的实现示例。
42 2
11种经典时间序列预测方法:理论、Python实现与应用
|
13天前
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
49 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
5天前
|
开发者 Python
Python中的魔法方法与运算符重载
在Python的奇妙世界里,魔法方法(Magic Methods)和运算符重载(Operator Overloading)是两个强大的特性,它们允许开发者以更自然、更直观的方式操作对象。本文将深入探讨这些概念,并通过实例展示如何利用它们来增强代码的可读性和表达力。
|
10天前
|
Python
Python 三方库下载安装
Python 三方库下载安装
13 1
|
12天前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
180 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
10天前
|
Python
【python从入门到精通】-- 第一战:安装python
【python从入门到精通】-- 第一战:安装python
19 0
|
13天前
|
Linux Python
Python获得本机本地ip地址的方法
【10月更文挑战第8天】 socket模块包含了丰富的函数和方法,可以获取主机的ip地址,例如gethostbyname方法可以根据主机名获取ip地址,gethostbyname_ex方法可以获得本机所有ip地址列表,也可以使用netifaces模块获取网卡信息。
13 0
|
14天前
|
SQL 安全 数据库
Python防止SQL注入攻击的方法
Python防止SQL注入攻击的方法
25 0