Importuje pracę z plikiem raw, ale nie w IDLE
AKTUALIZACJA 10 sekund później
Naprawiono poprawnie teraz, dzięki JF i Gaudenowi.
AKTUALIZACJA
Znalazłem tymczasową poprawkę, zapisując plik IDLE w katalogu, w którym znajduje się drugi plik roboczy. (Nadal chciałbym wiedzieć, jak go naprawić, jeśli mogę).
To nie jest stała poprawka, więc jeśli chcesz spróbować i sprawić, by działała niezależnie od miejsca zapisania pliku, nie krępuj się.
To jest początek pliku Pythona:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import wikipedia
import pagegenerators
import sys
import re
import pywikibot
from pywikibot import *
(Być może zauważyłeś, że jest to skrypt pywikipedia, ale myślę, że to nieistotne)
Ten plik działa poprawnie z wiersza poleceń.
Jednak gdy próbuję użyć IDLE do opracowania skryptu lub po prostu używam interpretera IDLE, pojawia się błąd:
>>> import wikipedia
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
import wikipedia
ImportError: No module named wikipedia
Nie mam pojęcia, dlaczego to nie działa.
Próbowałem również tego:
>>> imp.find_module("wikipedia.py","f:/ake/pa/th/")
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
imp.find_module("wikipedia.py","f:/ake/pa/th/")
ImportError: No frozen submodule named f:/ake/pa/th/.wikipedia.py
Ścieżka podana w dzienniku błędów jest poprawną ścieżką do pliku wikipedia.py, jest tylko to.
przedwikipedia.py
.
Następnie próbowałem dodać ścieżkę dosys.path
, ale to też nie zadziałało:
>>> import sys
>>> sys.path.append("c/users/adam/py")
#the same error...
Ścieżka do modułu: `c: użytkownicy Joe_bloggs py Wikipedia.pyc
Plik wykonywalny Pythona: Wiersz poleceń:C:\Python27\python.exe
, IDLE:C:\Python27\pythonw.exe
PYTHONPATH rzuca, w obu:
Traceback (most recent call last):
File "<pyshell#20>", line 1, in <module>
print os.environ['PYTHONPATH'].split(os.pathsep)
File "C:\Python27\lib\os.py", line 423, in __getitem__
return self.data[key.upper()]
KeyError: 'PYTHONPATH'
OS: System Windows 7
Wersja Pythona: 2.7.2
Nowa ścieżka: IDLE i wiersz poleceń:
C:\Program Files\Common Files\Microsoft Shared\Windows Live
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live
C://Python27
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin
C:\Program Files (x86)\QuickTime\QTSystem\
C:\Program Files (x86)\Windows Live\Shared