企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## Mac 升级Python 2.7 到 Python 3.X MAC上默认内置安装了Python 2.7,但是Python 2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,Odoo最新版本默认采用的是Python 3.X。那么怎么安装Python 3.X,并且将Python 3.X的版本设置为默认版本呢? #### 安装Python 3.X 1、下载地址如下:https://www.python.org/downloads/ 2、点击下载好的pkg文件进行安装 3、安装完成之后,python 3.70的默认安装路径如下: ```shell /Library/Frameworks/Python.framework/Versions/3.7 ``` #### 修改profile文件 直接在.profile加一个alias就可以了。如果你的Terminal运行的shell是bash(默认),在terminal里运行open ~/.bash_profile,打开~/.bash_profile,直接修改文件即可~/.bash_profile,添加: ```shell alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7" ``` 然后重启一下Terminal或者直接 ```shell source ~/.bash_profile ``` ```shell # Setting PATH for Python 3.7 # The original version is saved in .bash_profile.pysave export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin: alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7" ``` 重启一下Terminal,使修改后的文件生效。 #### Python 2.7与Python 3.X版本的切换 使用Python 2.7时,直接将~/.bash_profile文件中3.7的版本注释掉,即 ```shell # aliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7" ``` 使用Python 3.7时,直接将~/.bash_profile文件中3.7的版本打开,即 ```shell aliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7" ``` #### 验证 在终端中直接 输入 python -v,显示版本号为3.7 ## 在Mac上安装PostgreSQL #### 准备 假设homebrew已经安装好 没安装的需要先安装,见下面链接 http://brew.sh/ #### 安装PostgreSQL ```shell $ brew tap homebrew/services $ brew install postgresql ``` 查看安装的版本 ```shell $ pg_ctl -V ``` 做为服务启动,停止将start改为stop ```shell brew services start postgresql ``` 不做为服务启动 ```shell pg_ctl -D /usr/local/var/postgres start ``` 我这里选择安装为服务 访问缺省数据库 ```shell psql postgres ``` 创建新用户和数据库 ```shell createuser -P odoodev createdb -Oodoodev -Eutf8 odoo12 ``` 访问 ```shell psql -Uodoodev odoo12 ``` \q 退出 psql的命令这里不再赘述。