解决Mac终端上使用python3导入pandas问题
解决Mac终端上使用python3导入pandas问题
MAC终端使用python3
mac 上自带python,可以在终端上使用
which python
命令查看python所在位置是/usr/bin/python,但是自带的python的版本是python2,可以使用
python --version
来查看自己mac电脑上的python版本。如果我们需要使用python3,可以自己去官网上下载,下载成功后,
which python3
命令可以查看python3所在目录,我自己的python3是在/Library/Frameworks/Python.framework/Versions/3.9/bin/python3。 在终端上输入
python
命令,直接进入的是系统自带的python2,可以使用
python3
命令进入python3.
运行.py文件时,
python 可执行文件文件名
即可运行,但此时可能使用的是系统默认的python2,如果以后每次都想用自己的python3来运行,修改配置文件.zprofile(使用
echo $SHELL
,可以查看当前使用的shell,我的是zsh,如果是bash的话,则去修改.bash_profile)即可,
vi ~/.zprofile
打开文件,在文件中加入一行代码:
alias = "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"
导入pandas
使用DataFrame时,需要import pandas ,运行时可能会报如下错误:
import pandas as pd
ModuleNotFoundError: No module named ‘pandas’
此时需要手动下载,如果使用的是系统自己python2,直接
pip install --user pandas
如果是python3的话,使用
python3 -m pip install --user pandas
即可。
接下来就可以愉快的写代码啦。