Таким образом, у меня есть две версии python на моей машине, одна из которых расположена по адресу: # python 3.4
c:/Python34
другие расположены по адресу: # python 3.6
c:\users\USERNAME\appdata\local\programs\python\python36-32
В версии python 3.6 есть все библиотеки, которые я бы хотел использовать, однако, когда я пытаюсь запустить мои скрипты python, я получаю ошибки, говорящие, что модуль не существует.
Теперь, если я запустил python, хотя в командной строке это работает отлично.
Поэтому я хотел бы заставить мои скрипты запускать версию, где у меня есть все загруженные библиотеки.
На моем пути у меня есть.
C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\Scripts;
C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\;
C:\Users\USERNAME\AppData\Local\Programs\Python\Launcher;
Поэтому, когда я запускаю свою программу в командной строке, я бы хотел, чтобы она запускалась с использованием правильной версии python. Я не знаю, почему она использует другую, и это заставляет меня гадать!
Я удалил и переустановил pandas и numpy с установкой pip и удалением pd
Я переключил переменные среды, чтобы указать на Python34 в моей командной строке, и попытался установить на него панды, но это было слишком болезненно.
Я пишу код в Sublime Text и запускаю его, хотя в командной строке просто набрав
examplecode.py
Когда я запускаю
assoc.py
а также
ftype Python.file
Это было исправлено просто путем создания виртуальной среды с библиотеками, которые мне нужны.
Спасибо за консультацию за консультацию.
Я бы скорее просто удалил python 3.4, но это не моя машина, поэтому я не хочу делать никаких волн. хорошее предложение abarnert!