pyinstaller: «Нет такого файла или каталога», но программа продолжает выполняться - PullRequest
0 голосов
/ 27 апреля 2019

Я использую Pyinstaller на Mac. Мне удалось создать исполняемый файл, запустив pyinstaller --onefile --paths /Users/wnba/PycharmProjects/a2_part3/venv/lib/python3.7/site-packages gp.py. Но когда я запускаю созданный файл gp, появляется странная ошибка: [3723] Failed to execute script gp exitTraceback (most recent call last): File "gp.py", line 56, in <module> File "gp.py", line 12, in read_file FileNotFoundError: [Errno 2] No such file or directory: '-B'

Мой gp.py вокруг строки 12 выглядит так:

import numpy as np
import sys
import re
import gplearn
from gplearn.genetic import SymbolicClassifier
from sklearn.metrics import roc_auc_score
def read_file(path):
    with open(path, 'r') as sourcefile: # this is line 12 
    sourcelines = sourcefile.read()

Я анализирую аргументы так:

read_file(sys.argv[1])

Не могли бы вы помочь указать, что не так? Большое спасибо

...