解决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即可。
接下来就可以愉快的写代码啦。


版权声明:本文为cleverlemon原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。