Код: Выделить всё
# example.py
from math import sqrt
from joblib import Parallel, delayed
def producer():
for i in range(6):
print('Produced %s' % i)
yield i
def main():
out = Parallel(n_jobs=2, verbose=100, pre_dispatch='1.5*n_jobs')(
delayed(sqrt)(i) for i in producer())
if __name__ == '__main__':
main()
Код: Выделить всё
pyinstaller --onefile example.py
Дополнительная информация: я могу создавать работающие исполняемые файлы для кодов Python, которые не содержат параллельного выполнения.
Подробнее здесь: https://stackoverflow.com/questions/786 ... tiate-an-i