当前位置: 首页 > 面试题库 >

Mac上的Python很烂,请帮我卸载不需要的东西

廖琪
2023-03-14
问题内容

我无法在shell中的python 2.7中导入numpy。我先安装python brew install,然后再安装numpy sudo pip install。我尝试了没有,sudo但出现了拒绝权限错误。无论如何,我得到这个:

ImportError: dlopen(/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyErr_ReplaceException

Referenced from: /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace

 in /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so

/usr/local/bin/我有以下内容:

pip
pip2
pip2.7
pip3
pip3.4

和:

python
python-config
python2
python2-config
python2.7
python2.7-config
python3
python3-config
python3.4
python3.4-config
python3.4m
python3.4m-config
pythonw
pythonw2
pythonw2.7

的输出which python/usr/local/bin/python


问题答案:

至于解决方法,请尝试将Python降级为2.7.9,例如:

brew switch python 2.7.9

通过覆盖现有版本,似乎在2.7.10中存在一些特定问题。然后再次重新链接(如果需要)。

还要确保您PYTHONPATH的设置正确(不要在启动文件中的任何位置覆盖它)。



 类似资料:
  • 我想创建我自己的播客应用程序。 我在网上找到了这段预先编写的代码(),并想对其进行调整,以便创建我自己的应用程序。 如何将此代码上载到expo?

  • 我确实导航到了/Library/Java/JavaVirtualMachines并删除了jdk,但是那个文件夹中什么也没有了。但是我的终端显示我有一些java版本,所以我有点困惑,我想从我的笔记本电脑上完全卸载java。我也使用一组命令卸载了JRE。 复制的步骤 java-版本 输出: openjdk版本“1.8.0_152-release”openjdk运行时环境(内部版本1.8.0_152-r

  • 问题内容: 我想从Mac OS X 10.6.4中完全删除Python 2.7。我设法PATH通过还原删除了变量中的条目.。但是我也想删除所有由python 2.7安装包安装的目录,文件,符号链接和条目。我从http://www.python.org/获得了安装软件包。我需要删除哪些目录/文件/配置文件条目?某处有清单吗? 问题答案: 不要试图删除任何苹果公司提供的系统的Python这是在y和,因

  • 问题内容: 乡亲-尝试从MAC(macOS High Sierra版本10.13.4-17E199)卸载JDK时遇到了挑战。我安装了两个JDK实例,我想同时卸载它们。 我正在按照此页面上列出的步骤进行操作:https : //docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html 我试图在/ Library / Jav

  • 各位-我在试图从MAC(macOS High Sierra版本10.13.4-17E199)卸载JDK时面临着挑战。我安装了两个JDK实例,我想卸载这两个实例。 我遵循本页列出的步骤:https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html 我试图在/Library/Java/JavaVirtualMac

  • 我的Mac上目前有Java8(1.8.0_261),我和IntelliJ一起使用。但是我的学院需要最新的java,所以我今天安装了Java14.0.1。我如何从我的Mac上卸载Java8,因为我不再需要它了。谢谢你花时间读这篇文章。