标签:32bit-64bit python python-2-7 anaconda psychopy
我最近开始使用psychopy并希望在没有独立版本的情况下使用它,而是将其作为库导入.
我正在使用Anaconda发行版,并已按照here给出的说明设法安装新环境
问题是依赖(pyglet)似乎不适用于64位python的mac OSX(10.11.3):
Exception: pyglet is not compatible with 64-bit Python for versions of Mac OS X prior to 10.6.
在心理网页上,它还说,建议使用32位python.然而,在我知道将来需要32位版本之前,我使用了Anaconda3 64bit下载器.现在我的问题是:我可以设置一个使用32位的新环境并将其与我的64位环境并行运行吗?如果有,怎么样?
如果不是,我是否必须删除我的Anaconda并获得32位版本?什么可能的替代品?
here发布了类似的问题
谢谢你们!
S.
解决方法:
在剩下的一天中通过互联网搜索后,我发现了一个适合我的解决方案.希望这也有助于其他人:
根据这个forum post,pyglet的问题不在于64位,而在于mac OSX的破损版本检查.请记住,例外是:
Exception: pyglet is not compatible with 64-bit Python for versions of Mac OS X prior to 10.6.
…所以python和pyglet以某种方式认为我想在Mac OSX上运行脚本< 10. 基于Anaconda的解决方案(如果您遵循此initial installation):
在终端内:
source activate psychopyenv # move to your anaconda psychopy environment
conda remove --name psychopyenv pyglet1.2 # delete the current version of pyglet
conda install -c jcarlin pyglet # install pyglet 1.2.4 from a different channel
之后,我能够在spyder编辑器中运行我的心理脚本.遗憾的是:我必须在运行脚本后重启IPython内核.嗯……这是另一天要解决的问题.
更新03.03.2016:
如果您不想在运行脚本后重新启动IPython内核,那么在脚本末尾包含core.quit()是关键.应该早点注意到……
标签:32bit-64bit,python,python-2-7,anaconda,psychopy 来源: https://codeday.me/bug/20190829/1760075.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。