Я использовал этот код для импорта хранилища файлов 'mylibraries.py' в T: \ Python \ mycode на ПК с Windows 10.
import os
os.environ["PATH"] += os.pathsep + 'T://Python//mycode'
import mylibraries as mylib
Это отлично работало на Anaconda, работающей на Python 3.6, но больше не работает на другом ПК с Windows, с последней (на сегодня 18 марта 2019) Anaconda Python 3.7
Я получаю эту ошибку:
ModuleNotFoundError: No module named 'mylibraries'
Почему? Как я могу импортировать модуль, хранящийся в другой папке?
Кроме того, os.environ и т. Д., Кажется, работает нормально - без ошибок и предупреждений. Я не понимаю!?
Я исправил это с помощью
import sys
sys.path.insert(0, 'T://Python//mycode')
но мне все еще любопытно, почему предыдущий код больше не работает.
Я просмотрел документы для os на https://docs.python.org/3/library/os.html, но не смог найти очевидного объяснения.