最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

Python学习之十三_pip的学习

来源:博客园


(相关资料图)

Python学习之十三_pip的学习

pip的含义

pip: pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other indexes.pip 其实就是python的包管理器:Packages Install for Python他可以在线安装也可以离线安装whl文件. whl文件的含义是 wheel轮子的含义.python的重要思想就是使用已有的包,内置battery, 不需要大家重复造轮子. 

pip的简单使用-1

设置包源地址 - 国内必备技能pip config set global.index-url https://mirrors.aliyun.com/pypi/simplepip config set install.trusted-host mirrors.aliyun.com其实可以看到. 他修改的文件. 下次直接修改文件就可以. 阿里云 https://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣 https://pypi.douban.com/simplePython官方 https://pypi.python.org/simple/v2ex https://pypi.v2ex.com/simple/中国科学院 https://pypi.mirrors.opencas.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 [https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:https://pypi.hustunique.com/山东理工大学:https://pypi.sdutlinux.org/如果不想修改默认值可以使用pip install something -i 国内源 也可以. 

pip的简单使用-2

经常会提示pip的版本太低,可以还是用如下方式进行升级:python -m pip install --upgrade pip在能够上网的情况下能够将pip升级到最新. 在施工pycharm时可以使用界面化的包管理器进行安装包. 需要注意会在site-packages 里面添加上很多必要的软件. 类似我这系统就会在如下目录创建: C:\python311\Lib\site-packages需要注意,如果是想绿色版本继续编译的话, 这个目录下的文件必不可少. 

pip的简单使用-2

install 【 安装包安装 (Install packages.)】download 【 下载下载包 (Download packages.)】uninstall 【 卸载卸载包 (Uninstall packages.)】freeze 【 冻结按需求格式安装的包的输出 (Output installed packages in requirements format.)】list 【 列表列出已安装的包 ( List installed packages.)】show 【 显示已安装软件包的信息 ( Show information about installed packages.)】check 【 检查已安装的软件包是否具有兼容的依赖项 ( Verify installed packages have compatible dependencies.)】config 【 配置管理本地和全局配置 ( Manage local and global configuration.)】search 【 搜索PyPI查找包 (Search PyPI for packages.)】wheel 【 根据您的需求构建轮子 (Build wheels from your requirements.)】hash 【 包存档的哈希计算值 ( Compute hashes of package archives.)】completion 【 用于命令完成的辅助命令 ( A helper command used for command completion.)】debug 【 显示对调试有用的信息 ( Show information useful for debugging.)】help 【 帮助显示命令的帮助 (Show help for commands.)】

pip安装的一个案例

安装STPython module 访问神通数据库今天晚上本来想进行python连接神通数据库的使用, 在网上也找到了一个百度云盘的下载地址:链接: https://pan.baidu.com/s/1lwE-FwIsf-aYjoqCPij2hA 提取码: 49qp注意里面不仅有whl还有需要的.dll或者是linux 需要的.so文件. 下载好之后, 找到指定的目录下指定的文件. 注意, windows 上面肯定要选择 带win的文件进行安装.但是我这边安装绝大多数的提示为:ERROR: STPython-2.0.5-cp311-cp311m-win32_amd64.whl is not a supported wheel on this platform.一开始一直没搞明白具体含义. 通过如下两个网站的学习了解到. pip的whl包, 包名也是检查条件: https://www.cnblogs.com/wyongbo/p/17054924.htmlhttps://blog.csdn.net/weixin_45417815/article/details/124450037可以通过pip debug verbose查看一下自己的python版本支持的文件名, 然后将whl文件修改为对应的后缀再进行安装比如之前的文件名是:STPython-2.0.5-cp38-cp38-win_amd64.whl需要根据上面的一个命令结果的范围进行修改:cp311-cp311-win_amd64cp311-abi3-win_amd64cp311-none-win_amd64cp310-abi3-win_amd64比如修改为:STPython-2.0.5-cp311-cp311-win_amd64.whl然后在文件所在目录使用如下命令就可以: pip install STPython-2.0.5-cp311-cp311-win_amd64.whl

关键词: