话不多说,来看解决我的解决方案吧!
首先,本人为什么会出现这样的问题原因,是不小心使用pip(python2)导入Django(做web开发)模块后。出现这样情况。
下面就来说一下解决方法:
先在Terminal(终端)输入这样的shell命令.
vim ~/.bash_profile
删除你之前配置的python3系统环境变量.之后退出vim(备注:点击i键进行修改,点击esc键退出。)
输入":wq!"强制退出.
再在Terminal(终端)输入下面命令:(获取权限,不然无法删除文件)。
sudo -s
输入你的Mac密码(开机输入的密码).
再在终端输入:
rm -rf /Library/Frameworks/Python.framework
终端输入
python3
看看你可以用吗?
1 : 可以的话:
在进入python3交互环境后输入:
import os
os.sys.path
你就会知道你的python3文件在哪里.
我的在这里,(我要不知道为什么会在这里.)
apple@AppledeMacBook-Pro ~ % python Python 3.7.3 (default, Dec 13 2019, 19:58:14) [Clang 11.0.0 (clang-1100.0.33.17)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> os.sys.path [‘‘, ‘/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python37.zip‘,
‘/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7‘,
‘/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/lib-dynload‘,
‘/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages‘]
然后使用vim重新配置python3系统环境变量在 .bash_profile中.或者不需要配置.直接一个python3就行l
2 :如果不行的话:
重新下载python3版本在python官网中,重新按照网站其他人的python系统环境变量配置方法,来使用vim配置python3在 .bash_profile文件中.
原文:https://www.cnblogs.com/luzhi0324/p/13443607.html