двачик милый выручай прошу говнокодера. при попытке установить любую библиотека на PYTHON - вылезает пикрил. помоги прошу. уже 100500 форумов даже ангельских перешерстил - ничего не помогает... питухон сносил. иде сносил. библиотеки обновлял. pip старый ставил. помоги выручай. уже скоро буду винду переставлять в надежде что поможет. помоги двачик...
>>231578478 (OP) У тебя наверное кокойто фреймворк или подобная хуйня установленная которая в месте с собой ставит кривую версию питуна, хуй знает, поиском поищи Python в левых папках и удаляй ту залупу.
>>231578478 (OP) Сначала wsl настраивай, потом все пакеты ставь через virtualenv. Ну или судя по ошибке попробуй под рутом консольку, хз как на виндовсах оно работает, но вроде у тебя пип доступа не имеет к папкам с либами
>>231579364 Мой Этот компьютер, диск C, в строке поиска справа вверху пишешь "python" смотришь в каких папках есть левые версии, видишь нахвание программы которая их установила, удаляешь через Uninstall эту программу.
Было такое. Тебе нужно: 0. Удостовериться, что твоя локальная (для пользователя) установка питона работает - чекай оф доку. 1. Выдернуть (деинсталлировать) distutils, не рекурсивно! 2. Деинсталлировать numpy 3. Поставитб все обратно
>>231578478 (OP) > уже скоро буду винду переставлять в надежде что поможет. помоги двачик... не переставлять, а сносить и ставить линухи там никакой ебли с окружением нет, как в шинде
>>231579731 В свое время меня часто пугали страданиями на линуксе, но с тех пор как устроился на работу и увидел там линукс впервые я ниразу так особо и не страдал. Самое бесячее, что часто заставляет страдать - это настройка запуска процессов с одинаковыми правами и из под одного юзера, а остальное вроде как все гладко было.
>>231579923 Как раз в корпорациях линукс и приносит проблемы - всякие корпоративные говносервисы и сертификаты приспособлены к винде из под линукса без ебли не работают.
А прогать удобно, да: шо гит, шо докер - как родные
>>231578478 (OP) У теббя PATH настроен? Он же ясно пишет, что не может найти либу по определенным путям. Ты вобще через pip3 ее устанавливал? не питонист, на жаве пишу, но принцип-то тот же
>>231581253 Пиздец, и этот уебок еще называет меня псиной, даже блять про venv в питоне не в курсе, просто нахуй удали питон и иди играй в дотан, где тебе ссут в ротан.
>>231581521 Питон ебанутый. Насколько я помню, там принцип такой - в PATH настраиваешь пути, туда через pip выкачиваешь либы, и уже оттуда проект их подтягивает. Это тебе не мавен/граддл. Так что проверяй системные переменные, но это не точно, я на питоне писала на стажировке, уже забыла все.
>>231581758 Питон нормальный. Ты создаешь каталог проекта, заходишь в него, пишешь python3 -m venv venv Потом venv/bin/activate И все, качаешь своим ссаным пипом какие хочешь библиотеки - ты в виртуальном окружении.
И еще. Не ставишь ссаную винду, это блять, для игр, а не программирования.
>>231581758 А я сижу, слушаю Деревянные костюмы Высоцкого, и плачу. Пьяная. Я просрала этот спринт. 7 сторипойнтов из необходимых 15. И не по моей вине, меня зааффектили коллеги-криворучки.
>>231581987 Не стану спорить, просто мне питон не понравился. Как-то слишком все высокоуровнево, весь этот сахар синтаксический, 100500 билиотек...Ява проще намного. И в ней есть мавен, настройка проекта за 5 минут. А еще есть Спринг, своя Вселенная за 10 минут.
>>231582179 Жава и питон для разных целей. Питон эт читаемое легко и если надо чот по бырику заскриптить. А жава эт кроссплатформа и всякие там тяжелые вещи типа распределенных вычислений.
>>231582602 Да я в курсе. Вообще рада, что немного поучилась Питону - прекрасно использую его как замену баш-скриптам, очень удобно, и можно реально быстро писать довольно сложную логику. Но вот зарываться в него глубоко - нет, увольте. Отсутствие возможности отлавливать баги в compile time, динамические переменные, странный многопоток - нет, это черезчур.
>>231583185 Серьездно. Другой анон у которога как у тебя была проблема.
C:\Windows\System32>pip list Package Version ---------- ------- pip 19.2.3 setuptools 41.2.0 WARNING: You are using pip version 19.2.3, however version 20.2.4 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Но ты же в ОП посте написал что > pip старый ставил
>>231583413 в спойлере я указал какие методы уже попробовал. я даже venv этот ебучий освоил - один хуй не помог. свалил все на свою тупость и убогость. а оно вон как блять пиздец нахуй
>>231583045 бамп https://www.youtube.com/watch?v=tAfsgsDMTxk&feature=emb_logo Хотя у Спринга тоже полно подводных камней. Когда-то в девичестве смеялась, когда мой проект-манагер говорил, мол, Спринг слишком дорого поддерживать, и scalability у него не так хороша, как про это рассказывают. А теперь не смеюсь.
>>231578478 (OP) Не вижу чтоб предлагали тут попробовать установить что нужно через easy_install packagename Это легаси установщик с функционалом, альтернативным pip.
>>231578478 (OP) Ну вот и усе, не бывать тебе датасайнтистом. Вообще чтобы мозгоеблю уменьшить советую виртуальными окружениями пользоваться, той же кондой.
>>231582723 БЛЯТЬ ГОСПОДИ СПАСИБО БЛЯТЬ СПАСИБО ТЕБЕ АНОН ТОННЫ НЕФТИ ДОБРА ТЕБЕ И ТВОЕЙ СЕМЬЕ СПАСИБО ТЕБЕ СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>231583489 >>231584002 Кроме того, всегда есть Conda со своими пакетными "каналами". И там поудобнее будет плясать с окружениями. Можно выбирать, не только версию пакетов, но и версию собственно Питона.
>>231584320 Да я замужем, муж тоже в профессии. в смежном проекте. Вот сидим, бухаем, он радостный после релиза, я грустная. тебе тестировщиц у себя не хватает, чтоли?
>>231584392 Это просто один из вариантов. Ну да, там удобства всякие для ДС, но просто для общего развития полезно знать, что создание виртуальной среды достаточно удобно реализовано в Конде. Вот прямо сейчас ты вместо того, чтобы переустанавливать весь Питон глобально просто бы набрал: conda create -n envname python=3.8 package1 package2 pip scipy=0.15.0 То есть сразу подрубается выбранная версия интерпретатора и выбранные пакеты с последними (или выбранными) версиями, в числе которых тот же пип, через который можно так же загружать пакеты с PyPi внутри самой Конды, у которой, как уже написал, пакеты лежат на разных каналах.
>>231584888 Пайчарм это IDE - среда разработки. Ну, окошко, в котором куча свистоперделок, подсветка синтаксиса, можно шрифт менять, пикчи ставить на фон и прочее. Здоровая програмища, которая, кстати, для каждого проекта создаёт виртуальную среду - то есть под капотом имеет тот же самый virtualenv, просто не объясняет, зачем это. Я сам поначалу бесился со странной папки venv, которая висела в рабочей директории рядом с моими скриптами. Сам пайчарм скачивает пакеты с обычных питоновских репозиториев (PyPi). Это не хорошо и не плохо. Стандартные себе репозитории. Хотя у меня было как-то раз, что они были недоступны, приходилось вручную через тор, лол лезть туда и скачивать архивы и вручную же устанавливать pip install foldername
У конды может там и есть IDE-шка, но в первую очередь это, как у них написано: Package, dependency and environment management. То есть штука для загрузки пакетов и создания окружений, чтоб в каждом твоём проекте ничего ни с чем не конфликтовало, и чтоб фот так вот по щелчку пальца можно было поставить другую версию Питона. В конде свои репозитории разделённые на каналы. Например из стандартного канала нельзя поставить Pytorch, у него свой канал. Ну там просто нужно доп команду прописать, чтоб на этот канал "подписаться".
Глобально - это для вот такой вот распределённости нагрузок нужно и чтоб каждый васян мог зарегаться там и забабахать свой канал со своими ништяками. Как-то так.
>>231584888 как ставить забавно, как каждый раз, когда возникает по любому поводу этот вопрос для Винды всё приходится расписывать на длинный страницы, а для линукса обычно нужна только одна команда: sudo apt install conda Подумай о миграции на линух. Или можешь второй системой поставить какой-нибудь Linux Mint или Elementary OS. ТАм целый ряд задач будет решаться быстрее. В конце концов разница между виндой и линуксом это разница между gui и cli - графический интерфейс против командной строки. И с командной строкой не всё так страшно, как может показаться.