便宜VPS主机精选
提供服务器主机评测信息

苹果电脑mac如何配置python环境 mac配置python环境教程

1 安装python

mac 自带的python 是2.7的,不好用。需要自己安装成新的

brew install python

提示要先安装xcode命令行工具 xcode-select install,那就先执行:

1 xcode-select install

2 brew install python,可以看到安装的是 python3.9

执行 python3 就看到安装了最新版本的 python了

3 添加别名 cd ~ vi .bash_profile

alias python=”/usr/local/Cellar/python@3.9/3.9.13/Frameworks/Python.framework/Versions/3.9/bin/python3″

2 安装pip

pip是python的包管理工具,在python3.4以后,使用如下的命令安装 pip

python3 -m ensurepip

3 使用pip安装依赖包

比如安装 requests

pip3 install requests

pip3 list 查看本地安装依赖包列表

4 vscode 下安装python支持

搜索python,把第一个插件 Python 安装上就行了

5 依赖库清单

我们希望所有的依赖库有一个清单,然后一次性导入项目需要的库

pip3 install pipreqs

pip3 freeze>requirements.txt

使用的时候,执行如下命令:

pip3 install -r requirements.txt

6 将python打包成 exe 文件

1 首先安装 pyinstaller

pip3 install pyinstaller

2 简单打包

pyinstaller spider.py -p group.py 执行就可以了

然后到 dist路径下 找 spider 就可以执行了

打包之后会遇到找不到配置文件的问题,这个尚未搞清楚。目前是知道 放在 cd ~,这个路径下就可以

3 打包成单独文件成果物

pyinstaller -F hello.py 将所有资源,打包成1个文件,而不是dist文件夹

再结合app路径的设置,就可以很好的以可执行的方式使用exe了

4 使用spec文件打包

pyinstaller main.py

就会生成main.spec,生成这个文件以后,手动修改这个文件

把要打包的其他文件加进去

pathex=[‘worker_mail_service.py’, ‘worker_mail_dao.py’, ‘worker_mail_dao.py’, ‘worker_mail_note_service.py’,

‘worker_dao.py’,’internal/model/model.py’, ‘internal/utils/xhs_spider.py’],

都加进去以后,使用pyinstaller main.spec 命令,就可以了

5 使用虚拟环境 venv

// 这句能在工程路径下生成 venv文件夹,并且包含纯净的当前版本 python环境

python3 -m venv myProject

// 下面这句,把环境切换到虚拟环境

source ./myProject/bin/activate加载虚拟环境环境变量

// 安装linux依赖,并且把依赖包安装到了虚拟环境

// myProject/lib/python3.8/site-packages/文件夹下

pop install redis==3.5.1

// 退出虚拟环境

deactivate

需要注意的是,在初学的时候,最好不要使用虚拟环境。在正式进入开发以后,使用需求环境,防止多版本环境冲突。

未经允许不得转载:便宜VPS测评 » 苹果电脑mac如何配置python环境 mac配置python环境教程