Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

Adm10



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждается всё, что связано с использованием Python: программирование, библиотеки, ресурсы и другие вопросы

Python


Python - высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ

С чего начать?
Простой, понятный и вместе с тем грамотный ресурс на русском языке: pythonworld.ru + самоучитель
Библия PEP8

Всего записей: 35 | Зарегистр. 13-10-2006 | Отправлено: 15:48 16-06-2007 | Исправлено: shrmn, 22:22 07-03-2021
ignika



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Подскажите пожалуйста. Начал изучать Python и сразу засада.  В программе JetBrains PyCharm почему то ставит двойной слеш. Файл есть по нормальному то пути но терминал упрямо ищет его не понему! Из за чего это и как возможно исправить? Тему по JetBrains PyCharm в программах не нашёл.  Спасибо заранее.
 

Код:
(venv) PS C:\Users\igor2\PycharmProjects\Ignika> python main.ru
C:\Users\igor2\AppData\Local\Programs\Python\Python312\python.exe: can't open file 'C:\\Users\\igor2\\PycharmProjects\\Ignika\\main.ru': [Errno 2] No such file or directory  
(venv) PS C:\Users\igor2\PycharmProjects\Ignika> python main.py
C:\Users\igor2\AppData\Local\Programs\Python\Python312\python.exe: can't open file 'C:\\Users\\igor2\\PycharmProjects\\Ignika\\main.py': [Errno 2] No such file or directory

Всего записей: 140 | Зарегистр. 23-05-2015 | Отправлено: 12:32 21-11-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ignika

Цитата:
В программе JetBrains PyCharm почему то ставит двойной слеш.  

потому что в Windows так, не в этом проблема.
https://stackoverflow.com/questions/11924706/how-to-get-rid-of-double-backslash-in-python-windows-file-path-string
main.ru или main.py файлы там вообще есть?

Всего записей: 15117 | Зарегистр. 20-09-2014 | Отправлено: 12:39 21-11-2023 | Исправлено: Mavrikii, 12:43 21-11-2023
ignika



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
файлы там вообще есть?

Здравствуйте. Да проект сохранён, файл на месте.

Всего записей: 140 | Зарегистр. 23-05-2015 | Отправлено: 12:41 21-11-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ignika

Цитата:
Здравствуйте. Да проект сохранён, файл на месте.
 

dir в папке покажите?

Всего записей: 15117 | Зарегистр. 20-09-2014 | Отправлено: 12:43 21-11-2023
ignika



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это который? direct_url.py или dir_util.py, temp_dir.py?

Всего записей: 140 | Зарегистр. 23-05-2015 | Отправлено: 12:54 21-11-2023 | Исправлено: ignika, 12:55 21-11-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ignika
в папку зайдите

Цитата:
C:\Users\igor2\PycharmProjects\Ignika

и сделайте dir или ls
посмотрите есть ли в результате нужные вам файлы.

Всего записей: 15117 | Зарегистр. 20-09-2014 | Отправлено: 12:59 21-11-2023
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что означает последняя строка в таком файле requirements?
 

Код:
 
cwrap
numpy
pandas
sphinx
future
six
functools32;python_version=='2.7'
 

 
Значит ли это что библиотека работает только под Python 2.7 или пакет требуется установить только в случае использования Python 2.7?

Всего записей: 733 | Зарегистр. 06-12-2003 | Отправлено: 13:23 21-11-2023
ignika



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрин.

 
Удалил проект и создал по новой. Не помогло!

Код:
(venv) C:\Users\igor2\Ignika>python main.ru
C:\Users\igor2\AppData\Local\Programs\Python\Python312\python.exe: can't open file 'C:\\Users\\igor2\\Ignika\\main.ru': [Errno 2] No such file or directory


Всего записей: 140 | Зарегистр. 23-05-2015 | Отправлено: 13:29 21-11-2023 | Исправлено: ignika, 13:34 21-11-2023
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ignika
у вас main.py  в папке venv находится..

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 15:02 21-11-2023
alex00

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ignika
скорее всего напутали с расширением файла
Должно быть .py латинскими буквами. А судя по тому, что вы запускали и python main.ru, то вероятно вы так же запускали указывая расширение кирилицей .py

Всего записей: 367 | Зарегистр. 31-08-2002 | Отправлено: 15:08 21-11-2023 | Исправлено: alex00, 15:17 21-11-2023
ephraim

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что означает последняя строка в таком файле requirements?
 
 
Код:
 
cwrap
numpy
pandas
sphinx
future
six
functools32;python_version=='2.7'
 
 
 
Значит ли это что библиотека работает только под Python 2.7 или пакет требуется установить только в случае использования Python 2.7?

 
Это значит, что библиотека будет установлена только в случае установленного Python 2.7

Всего записей: 137 | Зарегистр. 11-02-2005 | Отправлено: 16:40 21-11-2023
Zhema



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
порекомендуйте, плиз, путных книжек или иных ресурсов по pandas, предпочтительнее на русском

Всего записей: 28 | Зарегистр. 21-01-2003 | Отправлено: 14:22 30-12-2023 | Исправлено: Zhema, 14:26 30-12-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zhema
честно говоря, этого хватает с головой - https://pandas.pydata.org/docs/
http://pandas.geekwriter.ru/getting_started/index.html
https://pythonist.ru/polnoe-rukovodstvo-po-pandas-dlya-nachinayushhih/
https://docs-python.ru/packages/modul-pandas-analiz-dannykh-python/
https://tproger.ru/articles/gajd-po-obrabotke-dannyh-s-pomoshhyu-pandas-chast-pervaya
для таких вещей, знание английского - обязательно

Всего записей: 15117 | Зарегистр. 20-09-2014 | Отправлено: 09:01 01-01-2024 | Исправлено: Mavrikii, 09:16 01-01-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
   Есть такое: https://sourceforge.net/projects/portable-python/files/
    Можно ли пользоваться этим инструментом, 'как обычно'?
    Я никак 'pip' не могу 'завести'. Лаунчер 'python.exe' 'включает', но а дальше то как?

Всего записей: 2218 | Зарегистр. 09-01-2010 | Отправлено: 00:44 05-01-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA
эм.. а прочитать файл внутри не хотели?

Цитата:
WHAT IS PIP?
Pip is a package management system used to install and manage software packages written in Python
For complete set of commands please refer official documention https://pip.pypa.io/en/stable/
 
NOTE: Run PIP commands in Console-Launcher
==========================================
If PIP command  
 
** To install Package
pip install <package name>
 
Eg: to install "pyqt5" run
pip install pyqt5
 
** To upgrade PIP
pip install --upgrade pip
 
** To list installed packages
pip list
 
** To list outdated packages, and show the latest version available
pip list --outdated
 
** To Search for Packages
pip search "query"
 
** To Uninstall Packages
pip uninstall <package name>
 

запускаете Console-Launcher.exe и вперед

Всего записей: 15117 | Зарегистр. 20-09-2014 | Отправлено: 04:26 05-01-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
        Было время, когда я читал такие файлы. Я с 'pip' умею обращаться. Речь идёт о том, как это сделать в случае именно 'https://sourceforge.net/projects/portable-python/files/'.
    Для того, чтобы в этом разобраться надо самому попробовать 'pip' 'завести' в этом инструменте.
     Его можно 'завести' используя 'python.exe'. Но в таком случае возникает другой вопрос: зачем тогда нужны аж 4 'лаунчера' и как именно их следует (можно) использовать?

Всего записей: 2218 | Зарегистр. 09-01-2010 | Отправлено: 12:10 05-01-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA

Цитата:
Я с 'pip' умею обращаться. Речь идёт о том, как это сделать в случае именно 'https://sourceforge.net/projects/portable-python/files/'.
    Для того, чтобы в этом разобраться надо самому попробовать 'pip' 'завести' в этом инструменте.

и?
   
 

Цитата:
зачем тогда нужны аж 4 'лаунчера

очевидно из названий!

Всего записей: 15117 | Зарегистр. 20-09-2014 | Отправлено: 12:33 05-01-2024 | Исправлено: Mavrikii, 12:34 05-01-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
   'Лаунчеры', понятное дело, для чего-то нужны. Но я не знаю, как ими пользоваться.
    Тот результат, который Вы показали я, к сожалению, воспроизвести не могу.
    В директории 'Portable Python-3.10.5 x64\App\Scripts' есть пакетный файл такого содержания:
 
   @echo off
REM This script is automatically executed on console start
Title Portable Python 3.10.5 (64 bit) Console
REM PRINT python --version
python -c "import sys; print('Python' + sys.version)"
doskey pip=python -m pip $*
REM Add Scripts Path
REM SET PATH=%PYTHONPATH%\Scripts;%PATH%
 
    При использовании 'Console-Launcher.exe' получаю такой результат:
 
  Python3.10.5 (tags/v3.10.5:f377153, Jun  6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)]
'doskey' is not recognized as an internal or external command,
operable program or batch file.
 
C:\Users\X\Desktop\Portable Python-3.10.5 x64>pip
'pip' is not recognized as an internal or external command,
operable program or batch file.
 
   Чем-то моей OS аргумент 'doskey' 'не нравится'.  
 
    PS.
 
   Немного разобрался.
   'start_script.cmd' написан для 'своих'. Оказалось, что 'doskey' - это системная утилита 'doskey.exe'.
    Если файл 'doskey.exe' поместить в директорию 'Portable Python-3.10.5 x64', то всё работает как положено.
 Авторы инструмента не потрудились сообщить об этом рабочим и крестьянам.
    Ещё такой вопрос возник. Сценарии '.py' находящиеся в директории 'Portable Python-3.10.5 x64' выполняются. Можно ли перенастроить 'start_script.cmd' таким образом, чтобы выполнялись сценарии находящиеся в директории  'Python 3.10.5 Portable\App\Scripts' без указания пути сценария в запущенном 'Console-Launcher.exe'?

Всего записей: 2218 | Зарегистр. 09-01-2010 | Отправлено: 16:14 05-01-2024 | Исправлено: LZAA, 18:51 05-01-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA

Цитата:
Авторы инструмента не потрудились сообщить об этом рабочим и крестьянам.

Потому что не нужно это делать.
 

Цитата:
Чем-то моей OS аргумент 'doskey' 'не нравится'.  

Результат echo %PATH% в студию.
 
 

Цитата:
Можно ли перенастроить 'start_script.cmd' таким образом, чтобы выполнялись сценарии находящиеся в директории  'Python 3.10.5 Portable\App\Scripts' без указания пути сценария в запущенном 'Console-Launcher.exe'?

добавить путь в %PATH%

Всего записей: 15117 | Зарегистр. 20-09-2014 | Отправлено: 18:25 05-01-2024 | Исправлено: Mavrikii, 19:29 05-01-2024
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  Я могу показать результат 'echo %PATH%'. Но я думаю, что можно проще написать.
   'doskey.exe' находится в 'system32' и в 'SysWOW64'. У меня в 'SystemPath' есть запись '%SystemRoot%\system32'. Если запустить в 'cmd' 'doskey.exe', OS его видит и не 'ругается'. У меня именно 'Console-Launcher.exe' при запуске его не видит. Я даже в 'SystemPath' добавил для проверки 'C:\Windows\SysWOW64', но это ничего не меняет.
  Я так понял, что у Вас 'doskey.exe' находится через 'SystemPath'. Но у меня это почему-то не происходит.
  У меня в 'SystemPath' 42 записи. Так ли уж это много? Не знаю.
   

Всего записей: 2218 | Зарегистр. 09-01-2010 | Отправлено: 19:19 05-01-2024 | Исправлено: LZAA, 19:23 05-01-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru