Errno 2, упаковывающий скрипт на python с помощью pyinstaller - PullRequest
0 голосов
/ 27 октября 2018

Я пишу скрипт Python для загрузки листа Google в формате CSV и преобразования данных в листе в специальный текстовый файл для нашего 3D-принтера.Как скрипт на python все работает нормально, но я хотел упаковать скрипт с помощью pyinstaller, чтобы его могли использовать другие люди.Мой код выглядит следующим образом:

import numpy as np
import os as os
import requests

url = 'https://docs.google.com/spreadsheets/d/doc key goes here/export?format=csv'  
r = requests.get(url)

with open('thing.csv', 'wb') as f:  
    f.write(r.content)

dt = np.dtype(('U', 128))
dirName = input('What would you like to call the folder?')

if not os.path.exists(dirName):
    os.mkdir(dirName)
    print("Directory " , dirName ,  " Created ")
else:    
    print("Directory " , dirName ,  " already exists")

file = open('thing.csv')

data = np.genfromtxt(file, delimiter=",",dtype=dt)
data1 = data

headers=data[[0,1],:]
data = np.delete(data,(0,1),0) #delete rows


titles=data[:,0]
data = np.delete(data, 0,1) #delete columns

r,c=np.shape(data)
profs = np.zeros((r,c))
profs = np.array(profs,dtype=dt)


for i in range(r):
    for j in range(c):
        if i in (0,4,5,12,13):
            profs[i,j]=titles[i]
        else:
            profs[i,j]=titles[i]+' = '+data[i,j]


for k in range(c):
    varient=data[11,k]

    varient=varient.replace(' ','_')
    filename = dirName + '/' + data[10,k] + '_' + varient + '_' + data[8,k]+'.inst.cfg'
    np.savetxt(filename, profs[:,k], newline='\n',fmt='%s')

Когда я запускаю pyinstaller, происходит следующее:

73 INFO: PyInstaller: 3.5.dev0+0ffa574bf
74 INFO: Python: 3.6.5
76 INFO: Platform: Darwin-18.0.0-x86_64-64bit
77 INFO: wrote /Users/Zach/Desktop/Hydra/Cura/PythonScript/quality/Running/QualityMaker.spec
80 INFO: UPX is not available.
82 INFO: Extending PYTHONPATH with paths
['/Users/Zach/Desktop/Hydra/Cura/PythonScript/quality/Running',
 '/Users/Zach/Desktop/Hydra/Cura/PythonScript/quality/Running']
82 INFO: checking Analysis
82 INFO: Building Analysis because Analysis-00.toc is non existent
82 INFO: Initializing module dependency graph...
86 INFO: Initializing module graph hooks...
88 INFO: Analyzing base_library.zip ...
Execution failed: [Errno 2] No such file or directory: 'arch': 'arch'

Мне не удалось найти в Интернете никакой документации с решением этой проблемы,если кто-то может помочь, я был бы очень признателен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...