安装第三方库
首先,为了安装第三库,我们需要了解虚拟环境的概念
为了解决不同版本对库的依赖和版本管理,每个应用程序可能需要有自己的一套"独立"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中,有时可能会因为网络问题而下载失败
安装在Terminal窗口如果你不想每次都安装相同的库,你可以使用Anaconda
Anaconda是一种管理包的工具。第三方包可以在不同的环境下独立包装,无需手动下载。下载和安装方法非常简单。我不会再解释了
想把项目打包成可执行的项目.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脚本名