Importa trabajar con archivos en bruto, pero no en IDLE

ACTUALIZACIÓN 10 segundos más tarde
Corregido correctamente ahora, y gracias a JF y Gauden.

ACTUALIZAR
He encontrado una solución temporal al guardar el archivo IDLE en el directorio donde se encuentra el otro archivo de trabajo. (Todavía me gustaría saber cómo solucionarlo por completo si puedo).

Esa no es una solución permanente, por lo que si quiere intentar ayudar a que funcione en cualquier lugar donde se guarde el archivo, no dude en hacerlo.

Este es el comienzo de un archivo python:

#!/usr/bin/python
# -*- coding: utf-8  -*-
import wikipedia
import pagegenerators
import sys
import re
import pywikibot
from pywikibot import *

(Puede que hayas notado que es un script de pywikipedia, pero creo que eso es irrelevante)

Este archivo se ejecuta bien desde la línea de comandos.

Sin embargo, cuando intento usar IDLE para desarrollar el script, o simplemente uso el intérprete IDLE, aparece un error:

>>> import wikipedia

Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    import wikipedia
ImportError: No module named wikipedia

Realmente no tengo ni idea de por qué no funciona.

También he intentado esto:

>>> 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

La ruta dada en el registro de errores es la ruta correcta al archivo wikipedia.py, solo hay eso. antes dewikipedia.py.

Entonces intenté agregar el camino asys.path, pero eso tampoco funcionó:

>>> import sys
>>> sys.path.append("c/users/adam/py")
#the same error...

Ruta al módulo: `c: \ users \ joe_bloggs \ py \ wikipedia.pyc

Ejecutable de Python: Línea de comando:C:\Python27\python.exe, IDLE:C:\Python27\pythonw.exe

PYTHONPATH tiros, en ambos:

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: Windows 7

Versión de Python: 2.7.2

Un nuevo camino: IDLE, y línea de comando:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta