¿Cómo 'fuerzo' a Python a usar una versión específica de un módulo?

Soy nuevo en Python, así que me disculpo si esto ha sido respondido en otro lugar con etiquetas que no he pensado.

Estoy tratando de actualizar numpy de la versión 1.6 que tengo ahora a 1.8. He instalado numpy en mis paquetes de sitio de python cuando llamo numpy, llama a la versión 1.6 anterior. Intenté buscar la raíz de Numpy 1.6 para poder eliminarla, pero eso lleva a: -

import numpy
print numpy.__version__
print numpy.__file__
>>>
1.6.2
V:\Brian.140\Python.2.7.3\lib\site-packages\numpy\__init__.pyc

No hay unidad V en mi computadora o en mi red y nada con el nombre de Brian. Entiendo que usar el nombre Brian debe ser una especie de broma de Monty Python, pero cuando no estás en la broma es muy confuso.

Agregué la carpeta que contiene el módulo a la ruta del sistema usando: -

sys.path.append('C:/Python27/Lib/site-packages')

y sé que esto funciona, ya que puedo llamar a otros módulos en esta ubicación sin errores, por ejemplo:

import wx
import Bio

y

import nose

No produce errores. ¿Por qué sucede esto y cómo puedo decirle a Python qué versión de numpy usar?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta