Python 3.x Can';t在Python3(MAC)上安装Psychopy模块

Python 3.x Can';t在Python3(MAC)上安装Psychopy模块,python-3.x,installation,psychopy,Python 3.x,Installation,Psychopy,我试图在Mac上的Python 3上安装psychopy,但出现了一个错误: pip3 install psychopy Collecting psychopy Using cached PsychoPy-1.84.2.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File “”, line 1, in File “/private/var/f

我试图在Mac上的Python 3上安装psychopy,但出现了一个错误:

pip3 install psychopy

Collecting psychopy

Using cached PsychoPy-1.84.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File “”, line 1, in 
File “/private/var/folders/39/88clnp910zlg54lrgy0d7qm40000gn/T/pip-build-ddca2hwz/psychopy/setup.py”, line 28, in 
exec(vStr)
File “”, line 42, in 
File “/private/var/folders/39/88clnp910zlg54lrgy0d7qm40000gn/T/pip-build-ddca2hwz/psychopy/psychopy/init.py”, line 47, in 
from psychopy.tools.versionchooser import useVersion, ensureMinimal
File “/private/var/folders/39/88clnp910zlg54lrgy0d7qm40000gn/T/pip-build-ddca2hwz/psychopy/psychopy/tools/versionchooser.py”, line 19, in 
from psychopy import logging, tools, web
File “/private/var/folders/39/88clnp910zlg54lrgy0d7qm40000gn/T/pip-build-ddca2hwz/psychopy/psychopy/web.py”, line 13, in 
import httplib
ImportError: No module named ‘httplib’

----------------------------------------
Command “python setup.py egg_info” failed with error code 1 in /private/var/folders/39/88clnp910zlg54lrgy0d7qm40000gn/T/pip-build-ddca2hwz/psychopy/
我尝试安装“httplib”,但也没有成功:

pip3 install httplib

Collecting httplib

Could not find a version that satisfies the requirement httplib (from versions: )
No matching distribution found for httplib

如何安装它?

导入
httplib
时的错误是由以下原因引起的。是Python2.x提供的内置库–它不能与Pip一起安装,并且在Python3中已重命名为
http.client

检查后,从1.85.4版开始,Python 3似乎不受支持:

依赖关系 您需要从这里获得Python2.7.x的副本,wxPython和pyo(或者使用下面列出的另一个音频库)


不幸的是,您需要安装并使用Python 2.7,因为Python 3无法工作,即使您自己用
httplib
解决了直接问题,您也可能会遇到许多Python 3错误。

Oren在PsychoPy论坛上重复了这个问题,我在那里回答了:


PsychoPy的存储库版本现在是兼容的,但正如Jonas所说,它是一个主要的重构(也需要从wx3升级到wx4),并且可能有bug。除非您知道自己在做什么,否则不推荐使用。

Python3支持将在1.86.00版本中提供,但这是一个主要的重构,因此在最初的几个1.86.x版本中可能会出现bug。@Aurora0001没有办法解决吗?我必须将python3用于其他包装(例如nltk)。有什么合适的精神病替代品吗?@JonasLindeløv你知道需要多长时间吗?不完全是,但我的印象是可能在一个月之内。我认为OpenSesame的一个后端支持python3,但我不确定: