ModuleNotFoundError: нет модуля с именем 'radix'

Я попытался установить py-radix lib через pip. Он был успешно установлен, но когда я попытался импортировать Radix в свой код Python в блокноте jupyter, я получил следующую ошибку:

ModuleNotFoundError Отслеживание (последний вызов последним) в ---- ›import radix ModuleNotFoundError: нет модуля с именем 'radix'

В настоящее время я пытаюсь запустить этот код в Windows, и я использовал Ubuntu для установки py-radix. У меня этот код отлично работает на моем Mac, но по какой-то причине я не могу заставить его работать в Windows. любая помощь? Также у меня установлен python3.8. Я также должен отметить, что я просматривал похожие сообщения и пробовал их решения, но у меня закончились идеи, и я был бы признателен за любую помощь!


person Beginner101    schedule 24.08.2020    source источник
comment
Если вы установили его с помощью pip, использовали ли вы сценарий pip, предоставленный виртуальная среда (venv)?   -  person joshmeranda    schedule 24.08.2020
comment
Я просмотрел веб-сайт и запустил предложенный код, но, похоже, он не помогает, или, может быть, я плохо его понимаю? Я был бы очень признателен за некоторые пояснения или краткие пояснения.   -  person Beginner101    schedule 24.08.2020
comment
Разработка python в основном сосредоточена вокруг виртуальных сред (venv). Вы можете устанавливать пакеты в этих средах, которые доступны только в этих средах, когда вы активируете venv. Вы также можете установить пакеты за пределами этого для более общего использования на вашем компьютере, и они не видны в venv. Если вы запускаете программу из своей среды IDE, это похоже на запуск программы из venv, и вам нужно будет установить ее в venv.   -  person joshmeranda    schedule 24.08.2020
comment
Спасибо за полноценный отдых! Я посмотрел, и пакет был установлен в папку env вместе с другими пакетами, такими как pip. Может ли что-то еще вызвать такую ​​проблему? Он был успешно установлен, но я не могу импортировать этот пакет.   -  person Beginner101    schedule 24.08.2020


Ответы (1)


Вы установили py-radix в ubuntu или вы установили его в окне. Если вы не устанавливали его в Windows, вы можете открыть cmd и ввести pip install py-radix

person MrPigbot    schedule 24.08.2020
comment
Я попытался установить его с помощью Windows PowerShell, но он говорит ОШИБКА: Ошибка в команде со статусом выхода 1. Есть ли способ установить его без использования командной строки или PowerShell? - person Beginner101; 24.08.2020
comment
Я лично не знаю, как установить модуль python с помощью cmd или powershell, зачем вам устанавливать модуль python без них? - person MrPigbot; 24.08.2020
comment
Похоже, что я успешно установил py-radix-0.10.0, как следует из вывода cmd. но когда я пытаюсь запустить свой код Python на ноутбуке Jupyter, он по-прежнему говорит: ModuleNotFoundError: Нет модуля с именем 'radix'. Есть идеи о том, что могло его вызвать? Кроме того, на моем Mac я всегда устанавливал их с помощью терминала, поэтому мне показалось, что установить его здесь просто с помощью PowerShell. но, как говорится в моем предыдущем заявлении, кажется, что он не работает, даже если в нем говорится, что он был успешно установлен. - person Beginner101; 24.08.2020
comment
В каком приложении вы используете блокнот Jupyter и импортировали ли вы модуль? - person MrPigbot; 24.08.2020
comment
Я использую анаконду, и да, в моем коде у меня есть import radix - person Beginner101; 24.08.2020
comment
Я не очень разбираюсь в анаконде, не могли бы вы использовать обычную установку python - person MrPigbot; 24.08.2020
comment
Попробуйте перезапустить Kernel записной книжки Python после успешной установки библиотеки. - person Pubudu Sitinamaluwa; 24.08.2020
comment
Я не был уверен, что вы имели в виду под ядром, но запуск import radix в оболочке python IDLE был успешным и не сказал никаких ошибок. Почему бы это не работать на ноутбуке Jupyter? - person Beginner101; 24.08.2020
comment
Если вы хотите, вы можете использовать записные книжки Jupyter в vscode, они должны работать на 100%. - person MrPigbot; 24.08.2020
comment
Я загрузил vscode, открыл там свой файл и попытался запустить его, но проблема не исчезла. Он говорит: Нет модуля с именем 'radix' :( - person Beginner101; 24.08.2020
comment
Есть ли способ установить его без использования командной строки? например, установить его именно там, где мне нужно, без использования cmd? - person Beginner101; 24.08.2020
comment
Насколько мне известно, единственный способ установить модули Python - это использовать командную строку. Какую версию Python вы выбрали в vscode? - person MrPigbot; 24.08.2020