Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Schau dir mal venv an. Damit erstellt man beliebig viele virtuelle Python-Umgebungen. In diese Umgebungen kannst du jeweils die gewünschte Version deiner Libs installieren.
EDIT:
Habe offenbar die Frage falsch verstanden...
Zuletzt geändert von snafu am Sonntag 26. November 2017, 21:45, insgesamt 1-mal geändert.
Ich habe eine Funktion von einem Kollegen bekommen, welche auf eine ältere Version einer meiner benutzten Bibliotheken linkt.
Daher funktioniert seine Methode nicht in meinem Hauptprogramm.
Ohne die Funktion zu sehen ist da nicht viel zu lösen. Es wäre aber ungewöhnlich wenn sich die Funktion nicht in einem neueren numpy ebenfalls ausdrücken lässt. Weniger können neuere Versionen eher selten. Sie machen bekanntes nur gelegentlich anders.
Du hast im wesentlichen zwei Möglichkeiten: Die Funktion an die neue numpy Version anpassen oder numpy forken und umbenennen so dass du mehrere Versionen parallel importieren kannst.