首页 > 编程语言 > 详细

关于 "python3: posix_spawn: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.72.7: No such file or directory"的解决.

时间:2020-08-06 01:21:50      阅读:236      评论:0      收藏:0      [点我收藏+]

关于 python3: posix_spawn: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.72.7: No such file or directory 的解决.(对大家很抱歉, 之前也写过解决方法。但是实际上不能真正解决问题,希望这次能帮助你.)

话不多说,来看解决我的解决方案吧!

首先,本人为什么会出现这样的问题原因,是不小心使用pip(python2)导入Django(做web开发)模块后。出现这样情况。

下面就来说一下解决方法:

 先在Terminal(终端)输入这样的shell命令.

vim ~/.bash_profile

 

 删除你之前配置的python3系统环境变量.之后退出vim(备注:点击i键进行修改,点击esc键退出。)

 输入":wq!"强制退出.

 :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文件中.

  

关于 "python3: posix_spawn: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.72.7: No such file or directory"的解决.

原文:https://www.cnblogs.com/luzhi0324/p/13443607.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!