pycharm中多進(jìn)程踩坑記錄--Python
pycharm多進(jìn)程踩坑–Python
所遇到的情況
如下:
在進(jìn)程中創(chuàng)建類實(shí)例,回調(diào)函數(shù)去獲取實(shí)例時(shí),報(bào)如下錯誤,注意在cmd和linux下面運(yùn)行是沒問題的。

執(zhí)行的代碼
如下:
# --coding: utf-8 --
# @User: JasonHU
# @Time: 2020/11/25 21:11
# @IDE: Pycharm
# author: hzc
import multiprocessing as mp
import time
class test:
def __init__(self, x):
self.x = x
def printf(self):
print(self.x)
def foo_pool(x, y):
time.sleep(5)
instance = test(x * x + y)
return instance
result_list = []
def log_result(result):
# This is called whenever foo_pool(i) returns a result.
# result_list is modified only by the main process, not the pool workers.
# result_list.append(result)
print(type(result))
def apply_async_with_callback():
pool = mp.Pool(1)
for i in range(10):
pool.apply_async(foo_pool, args=(i, 2), callback=log_result)
pool.close()
pool.join()
print(result_list)
if __name__ == '__main__':
apply_async_with_callback()
解決辦法
我在網(wǎng)上找了很久都沒有找到解決方案
由于考慮到是pycharm的問題
因而改變了一下pycharm的版本(從2020.2.3->2018.3.7)
運(yùn)行結(jié)果正常
如下:

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3+PyQt5實(shí)現(xiàn)支持多線程的頁面索引器應(yīng)用程序
這篇文章主要為大家詳細(xì)介紹了python3+PyQt5實(shí)現(xiàn)支持多線程的頁面索引器應(yīng)用程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
python代碼中的縮進(jìn)規(guī)則詳細(xì)解釋(史上最全)
這篇文章主要介紹了代碼縮進(jìn)的重要性以及在Python語言中的具體規(guī)則,代碼縮進(jìn)有助于提高代碼的可讀性和整潔性,并且是Python語言中一個(gè)強(qiáng)制性的語法要求,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-01-01
python3+PyQt5實(shí)現(xiàn)自定義流體混合窗口部件
這篇文章主要為大家詳細(xì)介紹了python3+PyQt5實(shí)現(xiàn)自定義流體混合窗口部件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
教你如何識別代理IP的真實(shí)地理位置(使用Python庫)
本文介紹了IP數(shù)據(jù)庫查詢、反向DNS查詢和網(wǎng)絡(luò)延遲測量三種方法,并通過案例分析和代碼實(shí)現(xiàn)展示了如何使用Python庫進(jìn)行IP地理位置查詢,需要的朋友可以參考下2024-03-03
利用python3篩選excel中特定的行(行值滿足某個(gè)條件/行值屬于某個(gè)集合)
這篇文章主要給大家介紹了關(guān)于利用python3篩選excel中特定的行(行值滿足某個(gè)條件/行值屬于某個(gè)集合)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
python PIL中ImageFilter模塊圖片濾波處理和使用方法
這篇文章主要介紹PIL中ImageFilter模塊幾種圖片濾波處理和使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-11-11
Python 實(shí)現(xiàn)「食行生鮮」簽到領(lǐng)積分功能
今天我們就用 Python 來實(shí)現(xiàn)自動簽到,省得我每天打開 APP 來操作了。感興趣的朋友跟隨小編一起看看吧2018-09-09

