知行编程网知行编程网  2022-12-13 21:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于安装第三方库与打包发放的相关知识,包括vb第三方打包,以及第三方打包安装程序这些编程知识,希望对大家有参考作用。

安装第三方库和包分发

安装第三方库

首先为了安装第三库需要理解

虚拟环境

的概念

为了解决不同版本对库的依赖问题以及版本管理,每个应用可能需要各自拥有一套"独立"的Python运行环境,就有了

virtualenv

这个概念,它就是用来解决这个问题的

我们可以使用dos命令安装virtualenv,或者使用PyCharm自带的virtualenv功能

我们经常会遇到用dos命令安装成功但在PyCharm中不可用的库。那是因为在PyCharm中新建项目后,在项目下的venv\Scripts文件夹中也多了一个名为python.exe的文件。项目的虚拟环境和安装python时默认的虚拟环境不一样,所以在创建项目的时候要明确说明使用哪个虚拟环境

我使用的编辑器是PyCharm,这个demo使用的是PyCharm提供的虚拟环境

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

方法一

打开dos命令窗口,输入:

pip install 模块名

需要注意的是,有时会因为权限不足导致下载失败,需要在安装后添加–user

pip install --user 模块名


遇到的错误:


ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.

运行如下命令后解决

python -m pip install --user --upgrade 模块

方法二

在settings中安装,有时可能会因为网络问题导致下载失败

安装第三方库和包分发

方法三

在Terminal窗口中安装

安装第三方库和包分发
如果不想每次都安装相同的库,可以使用

Anaconda


Anaconda

就是一个对包进行管理的工具,在不同的环境中能将第三方包独立打包,不需要一个个手动下载,下载和安装方式都非常简单,再此不多作说明了

安装第三方库和包分发


打包

想要对项目打包变为可执行的.exe文件时必须安装

pyinstaller



两种方式:

一种通过命令行直接下载,一种官网下载压缩包


下载地址:

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

附上 [option] 参数含义:

-F:表示生成单个可执行文件

-w:表示去掉控制台窗口,这在GUI界面时非常有用

-p:表示你自己自定义需要加载的类路径,一般情况下用不到

-i:表示可执行文件的图标

执行成功后在项目目录下会生成几个文件夹,dist文件夹下是生成的.exe文件,我们只需要执行即可


遇到的错误:


.exe执行失败,运行如下命令后成功解决

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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享