Fatal Python error: Py_Initialize: konnte nicht geladen werden die Datei-system-codec. ImportError: No module named 'Codierungen'

Ich versuche, einfaches python-Programm, das öffnen Liste mit Webseiten, die für einen Benutzer um manuell herunterladen von berichten von der Website. Ich habe keine Vorherige Erfahrung mit der Erstellung von exe-Dateien.. Und ich bin gerade im Lernprozess für python Programmieren. All dies geschieht unter Windows 7 x64

Dies ist mein python-code:

#!C:/Python34/python.exe -u

from splinter import *
import time
import os
import csv

#----------------------------------
raporty = []
with open('../raporty.csv', newline='') as csvfile:
    contents = csv.reader(csvfile, delimiter=' ', quotechar='|')
    for row in contents:
        r = ', '.join(row)
        r = r.replace(',','')
        raporty.append(r)

#--not implemented yet
zmienne = []
with open('../zmienne.csv', newline='') as csvfile:
    contents = csv.reader(csvfile, delimiter=' ', quotechar='|')
    for row in contents:
        r = ', '.join(row)
        r = r.replace(',','')
        zmienne.append(r)

print("start")
browser = Browser()

#----------------LOGIN------------------
browser.visit('https://xxxx')
print(browser.title)
if browser.title == "xxxxxxxxxxxx":
    element = browser.find_by_name('login').first
    element.value = "xxxx"
    element2 = browser.find_by_name('password').first
    element2.value = "xxxx"
    browser.find_by_value('sign in').click()

time.sleep(5)

#----------------------------------
j = 1
for i in raporty:
    webpage = 'webpage_link'
    print("text" + i)
    browser.visit(webpage)
    j += 1

    if j > 15:
        time.sleep(j)
    else:
        time.sleep(12)

Meine setup.py die Datei sieht wie folgt aus:

from distutils.core import setup
import py2exe

setup(
    console=['Final.py'],
    options={
            "py2exe":{
                    "skip_archive": True,
                    "unbuffered": True,
                    "optimize": 2,
                    "packages": ["encodings", "splinter"]
            }
    },
)

Erste Frage, die ich hatte, aufgelöst war, eine fehlende Dateien (webdriver.xpi und webdriver_prefs.json) von Selen-Paket, aber ich habe erfolgreich enthalten Sie in library.rar Datei nach der Kompilierung von hand. Leider Recht wissen, nach dem ausführen meiner Datei bekomme ich die Nachricht:

Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

InformationsquelleAutor Kusnierewicz | 2015-06-10

Schreibe einen Kommentar