Джинджурик666

Пользователь

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

Джинджурик666

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

img

Салам уважемые питонисты,я новичёк в этом деле

Вопрос, как сделать так, чтобы не надо было инсталить модуль при создании нового проекта, можно ли создать проект и чтобы он автоматически подтянул все модули которые я ранее инстолил в питон?

lexani4321

Пользователь

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

lexani4321

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

Джинджурик666 сказал(а):

Вопрос, как сделать так, чтобы не надо было инсталить модуль при создании нового проекта, можно ли создать проект и чтобы он автоматически подтянул все модули которые я ранее инстолил в питон?

Нажмите, чтобы раскрыть...

Не понял. Типа import .......?

Создать мастер-модуль при импортировании которого ты будешь тянуть за ним все остальные? Если да то самому интересно узнать.

Джинджурик666

Пользователь

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

Джинджурик666

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

img
lexani4321 сказал(а):

Не понял. Типа import .......?

Нажмите, чтобы раскрыть...

Проблема заключается в том, что я создал новый проект, и при

from selenium import webdriver

мне выдало сообщение что такого модуля нет, но в другом проекте я его юзал, я подозреваю что либо я тупой(99%) либо питон почему-то прикрепил модуль к проекту

Stupid_Squirel

Пользователь

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Stupid_Squirel

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

глобально пакеты устанавливать, не юзая виртуальные окружения разве что. Или о чём ваще тема?

Джинджурик666

Пользователь

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

Джинджурик666

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

img
Stupid_Squirel сказал(а):

глобально пакеты устанавливать, не юзая виртуальные окружения разве что. Или о чём ваще тема?

Нажмите, чтобы раскрыть...

Не совсем понимаю, я в pycharm в терминаме пишу просто pip install modulename

Он же глобально должен ставиться?

lexani4321

Пользователь

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

lexani4321

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

Джинджурик666 сказал(а):

создал новый проект

Нажмите, чтобы раскрыть...

В пайчарме?

Наверное виртуальную среду создал и туда модуль установил.

Хочешь глобально - открой cmd и туда тыкай pip install и чё те надо.

Salovar

Пользователь

Регистрация: 12.07.2017

Сообщения: 4806

Рейтинг: 1027

Salovar

Регистрация: 12.07.2017

Сообщения: 4806

Рейтинг: 1027

Stupid_Squirel сказал(а):

глобально пакеты устанавливать, не юзая виртуальные окружения разве что. Или о чём ваще тема?

Нажмите, чтобы раскрыть...

Именно об этом

lexani4321

Пользователь

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

lexani4321

Регистрация: 28.03.2018

Сообщения: 13019

Рейтинг: 4063

Джинджурик666 сказал(а):

Он же глобально должен ставиться?

Нажмите, чтобы раскрыть...

Если твоя командная строка в пч выглядит так:

(venv) C:\.....

то нет.

Если просто C:\......

то да.

Stupid_Squirel

Пользователь

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Stupid_Squirel

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Джинджурик666 сказал(а):

Не совсем понимаю, я в pycharm в терминаме пишу просто pip install modulename

Он же глобально должен ставиться?

Нажмите, чтобы раскрыть...

там по дефолту окружение создается, деактивируй (deactivate пропиши) его

Toshino Kyoko

Пользователь

Регистрация: 03.05.2019

Сообщения: 162

Рейтинг: 63

Toshino Kyoko

Регистрация: 03.05.2019

Сообщения: 162

Рейтинг: 63

img

Чел ты работаешь в venv установи модуль в питон свой крч идеш в директорию питона там папка scripts находишь чота файл pip.exe фигачишь путь к этому файлу в cmd и такой pip.exe install requests или чота там что хочешь удачи

Джинджурик666

Пользователь

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

Джинджурик666

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

img
lexani4321 сказал(а):

Если твоя командная строка в пч выглядит так:

(venv) C:\.....

то нет.

Если просто C:\......

то да.

Нажмите, чтобы раскрыть...

Понял, у меня (venv) C...

Деактивировал

Stupid_Squirel сказал(а):

там по дефолту окружение создается, деактивируй (deactivate пропиши) его

Нажмите, чтобы раскрыть...

Спасибо мужик !

Stupid_Squirel сказал(а):

там по дефолту окружение создается, деактивируй (deactivate пропиши) его

Нажмите, чтобы раскрыть...

Еще вопрос, какой фреймворк посоветуешь для того, чтобы провалидировать что тут https://www.devart.com/products.html находятся все продукты  что и ,например, у меня в файлике

Hit Girl

Пользователь

Регистрация: 10.12.2014

Сообщения: 4221

Рейтинг: 2067

Hit Girl

Регистрация: 10.12.2014

Сообщения: 4221

Рейтинг: 2067

Джинджурик666 сказал(а):

Еще вопрос, какой фреймворк посоветуешь для того, чтобы провалидировать что тут https://www.devart.com/products.html находятся все продукты  что и ,например, у меня в файлике

Нажмите, чтобы раскрыть...

beautifulsoup4 (маленькая легкая библиотека)

scrapy (полноценный сложный асинхронный фреймворк)

Джинджурик666

Пользователь

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

Джинджурик666

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

img
Hit Girl сказал(а):

beautifulsoup4 (маленькая легкая библиотека)

scrapy (полноценный сложный асинхронный фреймворк)

Нажмите, чтобы раскрыть...

Спасибо,начну с bs4

Stupid_Squirel

Пользователь

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Stupid_Squirel

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Hit Girl сказал(а):

beautifulsoup4 (маленькая легкая библиотека)

scrapy (полноценный сложный асинхронный фреймворк)

Нажмите, чтобы раскрыть...
Джинджурик666 сказал(а):

Спасибо,начну с bs4

Нажмите, чтобы раскрыть...

можно еще просто с помощью requests чекать

Джинджурик666

Пользователь

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

Джинджурик666

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

img
Stupid_Squirel сказал(а):

можно еще просто с помощью requests чекать

Нажмите, чтобы раскрыть...

Вопрос, а как отключить, чтобы при создании нового проекта НЕ создавалось окружение в нём?

Или это плохая практика чтобы любой проект мог юзать вообще ВСЕ модули?

Stupid_Squirel

Пользователь

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Stupid_Squirel

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Джинджурик666 сказал(а):

Вопрос, а как отключить, чтобы при создании нового проекта НЕ создавалось окружение в нём?

Или это плохая практика чтобы любой проект мог юзать вообще ВСЕ модули?

Нажмите, чтобы раскрыть...

плохая практика, принято изолировать приложения

Graundefined

Пользователь

Регистрация: 01.11.2013

Сообщения: 1435

Рейтинг: 2373

Graundefined

Регистрация: 01.11.2013

Сообщения: 1435

Рейтинг: 2373

Джинджурик666 сказал(а):

Салам уважемые питонисты,я новичёк в этом деле

Вопрос, как сделать так, чтобы не надо было инсталить модуль при создании нового проекта, можно ли создать проект и чтобы он автоматически подтянул все модули которые я ранее инстолил в питон?

Нажмите, чтобы раскрыть...

pip list > requerements.txt

 

pip intall -r requirements.txt

У твоих приложений должна быть виртуадьная среда

MAYHEM-

Пользователь

Регистрация: 29.04.2017

Сообщения: 1079

Рейтинг: 230

MAYHEM-

Регистрация: 29.04.2017

Сообщения: 1079

Рейтинг: 230

Джинджурик666

Пользователь

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

Джинджурик666

Регистрация: 27.03.2018

Сообщения: 1934

Рейтинг: 696

img
Graundefined сказал(а):

pip list > requerements.txt

 

pip intall -r requirements.txt

 

У твоих приложений должна быть виртуадьная среда

Нажмите, чтобы раскрыть...

понял,спасибо

Stupid_Squirel

Пользователь

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Stupid_Squirel

Регистрация: 11.03.2013

Сообщения: 5145

Рейтинг: 5399

Graundefined сказал(а):

pip list > requerements.txt

 

pip intall -r requirements.txt

 

У твоих приложений должна быть виртуадьная среда

Нажмите, чтобы раскрыть...

*freeze