Aes*_*sir 2 python macos terminal macports python-3.x
我使用macports在笔记本电脑上安装软件包.我用它来设置和安装python环境(版本2.7).安装python27并使用macports设置python命令指向python27我能够在终端输入:
:~ python
Run Code Online (Sandbox Code Playgroud)
在我的终端会话中正确打开python环境,我可以在其中执行python命令.
当我按照相同的过程使用macports安装python 3.6环境并输入命令时:
:~ python3
Run Code Online (Sandbox Code Playgroud)
正确加载环境,但是如果我尝试在此环境中运行任何命令,例如:
>>> print('Hello')
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
>>> print('Hello')
Python(24202,0x7fffc0d003c0) malloc: *** error for object 0x10a78f110: 
pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)
这只发生在我使用终端python环境时.对于所有意图和目的,安装运行正常,我能够在我的系统上运行python 3程序和IPython之类的工作正常.这是我在使用macports安装后进入python3终端环境时的一个特定问题.
我想知道,是什么导致这种情况发生,有没有办法解决它?
我尝试过如下命令:
port diagnose
Run Code Online (Sandbox Code Playgroud)
并删除端口,所有相关的端口并重新安装,但我得到完全相同的错误.有没有其他人经历过这个或有解决方案?
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           377 次  |  
        
|   最近记录:  |