windows下python如何安装模块或包? How to install package or module in windows OS when using PYTHON?

本文介绍在Windows环境下使用cmd命令行工具安装Python第三方模块及包的方法,并提供了详细的步骤指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要:本文介绍了在windows下利用cmd安装第三方模块或包的方法。

更新20170531:作为小白,发现使用setup.py安装并不是万能的,找到了使用pip安装的方法,步骤为配置好环境变量后(参照文章中的做法),从网上下载一个get-pip.py的文件,在cmd在get-pip.py所在路径下运行python get-pip.py,自动安装好pip,然后就可以在cmd中使用pip指令进行包的安装
pip指令:
显示pip的帮助信息
pip –help

显示关于list方法的帮助信息
pip help list

列出所有已安装的包
pip list

列出所有过期的包
pip list –outdated

显示某个包的详细信息
pip show

安装包
pip install

通过代理方式升级包
pip install –upgrade –proxy=”:”

升级pip
pip install –upgrade pip

导出目前安装的包列表保存至文件
pip freeze -l > requirements.txt
自动安装文件中所有列出的包
pip install -r requirements.txt


最近开始学习与使用python,因为要使用windows下的软件(利用API调用仿真软件),所以操作系统为windows10,python版本为python3.5。
众所周知,python有很多开源的轮子可以使用,即开源的模块(module)与包(package),尤其是最近火热的机器学习等等,更是有很多极好的包可以直接使用。那么大家进行那么如何使用他们呢?

首要条件,安装好python。

找到自己想要的模块与包
如何找到自己需要的包,寻找的方法就是在读别人写的程序时看别人调用了哪些包,即import语句,关于import语句可以参照官方help文档,或者python cookbook中文版第十章想
下载这些包的方法有两个,一是搜关键字去其官网下载,方法二是登陆https://pypi.python.org/pypi搜索你所需要的包进行下载,注意选择合适的版本。在此推荐方法二。

如何安装,关键步骤!!!
据所查资料,一般而言有三种方法:一是利用pip进行安装,二是利用easy_install进行安装,三就是利用cmd进行安装。
据我目前在网上(中文)搜索所得资料,大部分包的安装方法都是在Linux和macOS上进行的,windows讲的都是云里雾里或者干脆省略,什么wheel啊,什么pip啊,什么系统变量啊,让我这种小白很被动,这也是我写本文的目的。目前,利用pip进行安装我没有成功,如果有人成功了欢迎留言讨论,我也非常愿意学习。而利用easy_install进行安装据我目前所知windows似乎做不到。本文介绍利用cmd进行包的安装的方法。模块(module)与包(package)区别就是模块可以是单独的xxxx.py文件,包的组织形式如下:
这里写图片描述
本图片来自http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318447437605e90206e261744c08630a836851f5183000
这是廖雪峰的官方网站,是学习python的很好资源。

我已经安装好了plotly和numpy,接下来以我将要准备安装的cufflinks为例。
首先就是将python.exe的路径添加到环境变量中,如下所示:
点击高级系统设置。
这里写图片描述
点击右下角环境变量。
这里写图片描述
在下面的框中找到path点击编辑。
这里写图片描述
将python.exe所在的目录添加进去,即根目录。
这里写图片描述

下载下来的包一般为带版本号的压缩文件,将其解压。
也有可能下下来的是后缀为.whl的文件,只需要将后缀改成.zip再解压就行。
这里写图片描述

将版本号删掉,将文件复制到python文件夹里,注意一定是要拷贝到根目录下,即python.exe所在的目录,否则,根据python默认的寻址,它是找不到你所安装的第三方模块的。
这里写图片描述

!!!!关键步!!!
按住shift右键单击文件夹,选择在此处打开命令窗口(这一步是为了在cmd中直接在这个路径下运行)。
这里写图片描述

打开后的cmd窗口。
这里写图片描述

键入 python setup.py install并按enter键运行,
则其开始自动运行并安装。
这里写图片描述

等待其安装完毕,此处计算机会在后台自动下载相关文件并进行安装,类似于Linux的利用命令行安装,此处要耐心等待计算机的下载与安装过程,因为涉及到下载相关文件,所以有些包的安装时间会比较长,请根据cmd窗口提示进行,若安装完成则命令行产口会出现新的指令。
这里写图片描述
%%根据提示,我这个包的安装可能可点小问题,不过试了一下,似乎不影响,暂时忽略该问题。

以上就是安装的过程,安装完了,该如何检查呢,打开python,输入import 模块的名字,例如我输入

import cufflinks

窗口如下:
这里写图片描述
如图所示,报错的红色部分在于之前的程序里有import cufflinks指令,但却不能找到该模块,而在我安装了该包后,再次import就没有问题了。

以上就是windows下第三方包的安装过程,对我这个小白来讲,我在此处折腾了一天,因为问题太弱智,也不好意思去请教大神,自己折腾出来了就写出来与大家分享一下,写的比较乱,有什么问题和建议就在下面留言吧,共同学习,共同进步!

To package PyQt5 for distribution in Python, you typically follow these steps: 1. **Environment Setup**: - Ensure you have a virtual environment or conda environment activated. - Install PyQt5 and its dependencies using pip: ``` pip install PyQt5 ``` 2. **Create an Application**: - Write your PyQt5 application code, making sure it's structured well. 3. **Packaging with setuptools or PyInstaller**: - **Setuptools (using `setup.py`):** - Create a `setup.py` file, which will define the package metadata and any additional scripts needed for installation. For example: ```python from setuptools import setup, find_packages setup( name="your_package_name", version="0.1.0", packages=find_packages(), entry_points={'console_scripts': ['your_script = your_module:main']}, install_requires=['PyQt5'], ) ``` Then run: ``` python setup.py sdist bdist_wheel ``` - **PyInstaller**: If you want a standalone executable, use PyInstaller. First, create a spec file like this: ``` # your_project.spec # ... executables = [Executable("your_script.py", base="base")], ``` Run: ``` pyinstaller your_project.spec ``` 4. **Distribute**: - You can distribute your packaged files through platforms like PyPI (Python Package Index) for easy installation via `pip`, or share them as tarballs, wheels, or Windows installers. **Note:** When distributing PyQt applications, users may need additional dependencies such as Qt libraries installed on their systems, so make sure to include clear instructions on how to set up the required environment.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值