Wie kann ich Python zwingen, eine bestimmte Version eines Moduls zu verwenden?

Ich bin neu in Python, also entschuldige ich mich, wenn dies an anderer Stelle mit Tags beantwortet wurde, an die ich nicht gedacht habe.

Ich versuche, numpy von der 1.6-Version, die ich jetzt habe, auf 1.8 zu aktualisieren. Ich habe numpy in meinen Python-Site-Paketen installiert, wenn ich numpy aufrufe, das die alte 1.6-Version aufruft. Ich habe versucht, nach dem Stamm zu suchen, um 1.6 zu numpieren, also kann ich es entfernen, aber das führt zu: -

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

Es gibt kein V-Laufwerk auf meinem Computer oder in meinem Netzwerk und nichts mit dem Namen Brian. Ich verstehe, dass die Verwendung des Namens Brian eine Art Monty-Python-Witz sein muss, aber wenn Sie nicht dabei sind, ist das sehr verwirrend.

Ich habe den Ordner, der das Modul enthält, dem Systempfad hinzugefügt:

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

und ich weiß, dass dies funktioniert, da ich andere Module an diesem Speicherort ohne Fehler aufrufen kann, zum Beispiel:

import wx
import Bio

und

import nose

Produziere keine Fehler. Warum passiert das und wie kann ich Python mitteilen, welche Version von Numpy verwendet werden soll?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage