当前位置: 首页 > 图灵资讯 > 行业资讯> 安装第三方库与打包发放

安装第三方库与打包发放

来源:图灵python
时间: 2025-02-27 18:39:40

安装第三方库

首先,为了安装第三库,我们需要了解虚拟环境的概念

为了解决不同版本对库的依赖和版本管理,每个应用程序可能需要有自己的一套"独立"Python的运行环境有virtualenv的概念,用来解决这个问题

可使用dos命令安装virtualenv,也可使用pycharm自带的virtualenv功能

在Pycharm中,我们经常会遇到明显使用dos命令安装成功的库,但不能使用,因为在Pycharm中新建一个项目后,项目下的venv\Scripts文件夹中也有一个叫python.exe文件中,项目的虚拟环境与安装pthon时默认的虚拟环境不同,因此在创建项目时应明确指出使用哪个虚拟环境

我使用的编辑器是Pycharm,它使用Pycharm提供的虚拟环境

方法一安装在Pthon默认的虚拟环境中,方法二和方法三安装在PyCharm提供的虚拟环境中

方法一

打开dos命令窗口,输入:

pipinstall模块名称

需要注意的是,有时下载失败是由于缺乏权限造成的,需要在install后添加–user

pipinstall--user模块名

遇到的错误:ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.操作如下命令后解决

python-mpipinstall--user--upgrade模块
方法二

安装在settings中,有时可能会因为网络问题而下载失败01.jpg

方法三

安装在Terminal窗口02.jpg如果你不想每次都安装相同的库,你可以使用Anaconda

Anaconda是一种管理包的工具。第三方包可以在不同的环境下独立包装,无需手动下载。下载和安装方法非常简单。我不会再解释了

03.jpg

打包

想把项目打包成可执行的项目.pyinstaller必须安装在exe文件中: 通过命令行直接下载,官网下载压缩包下载地址:pyinstaller

方法1:在Pycharm中使用命令包装:
pyinstaller[option]脚本名
方法二:在压缩包文件中使用命令打包(必须先进入python.exe目录下):
pyinstaller[option]项目路径/脚本名

附上 [option] 参数含义:-F:表示生成单个可执行文件-w:这意味着在GUI界面上删除控制台窗口非常有用-p:说明你自己定义需要加载的类路径,一般不需要-i:表示可执行文件的图标

实施成功后,将在项目录下生成几个文件夹,生成dist文件夹.exe文件,我们只需要执行错误:.exe执行失败,下列命令后成功解决

pyinstaller--hidden-import=pkg_resources-F脚本名