亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python多處理進程未啟動

Python多處理進程未啟動

蝴蝶不菲 2023-07-05 10:30:45
我是多重處理的新手,但我什至無法啟動進程。即使來自python 文檔的以下代碼片段也不會打印任何內容from multiprocessing import Processdef f(name):? ? print('hello', name)if __name__ == '__main__':? ? p = Process(target=f, args=('bob',))? ? p.start()? ? p.join()我經歷過這個類似的問題,他們的解決方案對我不起作用。我在 Jupyter Notebook 上運行 python 3.8.2
查看完整描述

2 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

https://docs.python.org/3/library/multiprocessing.html

該包中的功能要求子模塊可以導入主模塊。編程指南中對此進行了介紹,但值得在此指出。這意味著某些示例(例如 multiprocessing.pool.Pool 示例)將無法在交互式解釋器中運行。

嘗試通過控制臺將其作為 .py 腳本執行。


查看完整回答
反對 回復 2023-07-05
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

我使用最新版本的Anaconda 2020.11安裝了python Jupyter Notebook 6.1.4、JupterLab 2.26和Spyder 4.1.5等,它們都無法運行Process().start()調用的函數并且不顯示錯誤。

CMD.exe 提示符可以很好地運行 .py 文件中的 Process 函數。


查看完整回答
反對 回復 2023-07-05
  • 2 回答
  • 0 關注
  • 385 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號