[过去两天我一直在尝试找出为什么无法从BaseProxy
python包(其为Python标准库的一部分)导入multiprocessing类的原因。
Cannot find reference 'BaseProxy' in managers.pypi
BaseProxy
应该使用类似from multiprocessing.managers import BaseProxy
的名称导入,除非我完全错过了商标。我可以使用同一行导入BaseManager
类。
我正在使用的Anaconda环境的python版本是3.7.5,我什至进行了全新安装的Anaconda,因为我认为我的安装可能已损坏。
我已经尝试过pip install multiprocessing --upgrade
;但是,命令行向我抛出此SyntaxError:
print 'Macros:'
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Macros:')?
因此,我相信某些发行版本的python版本被搞砸了,因为print var
适用于早期版本的python。
最后,我尝试在在线Python接口(例如BaseProxy
)上导入Repl (Python = 3.7.4),但成功。
尝试使用另一个软件。 repl.it可能无法安装软件包