无法从多处理python包中导入BaseProxy类

问题描述 投票:0回答:1

[过去两天我一直在尝试找出为什么无法从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),但成功。

python proxy multiprocessing python-3.7
1个回答
0
投票

尝试使用另一个软件。 repl.it可能无法安装软件包

© www.soinside.com 2019 - 2024. All rights reserved.