目录

解决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 即可。

接下来就可以愉快的写代码啦。