#python #path #libraries #esp32 #mu
#python #путь #библиотеки #esp32 #mu
Вопрос:
я новичок в python, и я не нашел способа импортировать сторонние библиотеки, которые я установил с помощью pip trought Mu alpha 1.
я уверен, что это потому, что pip устанавливается в другую папку, чем папка Mu, но я все еще могу импортировать стандартные библиотеки, поэтому я попытался узнать место некоторых стандартных библиотек с помощью module.файл, но у них нет этого атрибута. .
я не знаю папку, из которой mu alpha получает свои библиотеки, поэтому я открыл оболочку и сделал
import sys
print(sys.path)
и я получаю
['', '/lib']
но у меня есть путь к установленной библиотеке, но куда ее поместить? есть ли какое-либо решение, которое я могу сделать?
пожалуйста, помогите (я использую mu bcz, мне нужен ESP32)
Ответ №1:
Mu теперь поддерживает установку сторонних пакетов в графическом интерфейсе, через меню администратора:https://github.com/mu-editor/mu/pull/749
Ранее этот вид вызова pip работал:
pip install guizero --target "C:UsersMartin O'Hanlon-LTAppDataLocalMupkgs"
Возможно, вы также можете найти свой Mu local в пользовательских AppData.
Я раньше не знал Mu, но читалhttps://github.com/mu-editor/mu/issues/675
Комментарии:
1. Спасибо, что это функция, о которой я до сих пор не знал, но я установил, например, numpy, а затем, когда я попытался импортировать ее, я не смог, я думаю, что Mu устанавливается с другого сайта, может быть, вместо pypi?
2. Я думаю, что он использует pypi. Вы можете проверить из этого каталога, есть ли у вас там каталог numpy, и оттуда вы можете проверить версию и т.д.