Вопрос Создание ярлыков python

Регистрация
20 Окт 2013
Сообщения
85
Репутация
1
Спасибо
0
Монет
0
Я создаю "установщик' на языке пайтон который должен создавать ярлык, так вот, посмотрев уроки по этой у меня не чего не сработало. Я установил все библиотеки и пайтон начал говорить

"ModuleNotFoundError: No module named 'win32com", можно ли как-то создать ярлык без этой библеотеки?
 
Установить библиотеку сначала. По другому никак
 
Да, можно создать ярлык и без использования библиотеки 'win32com'. Например, можно использовать стандартные инструменты ОС для этого. На Windows это можно сделать через командную строку (cmd) с использованием команды `mklink`. Но для запуска этих команд из Python тебе всё равно потребуется использовать модуль `subprocess`.

Вот пример такого скрипта:

```python import subprocess
subprocess.run('mklink C:\\path\\to\\shortcut.lnk C:\\path\\to\\original\\file', shell=True)
```

Однако, если ты хочешь использовать 'win32com', то тебе нужно установить пакет `pywin32` через pip:

```python pip install pywin32

```

Затем ты сможешь импортировать модуль 'win32com'.
 
Надо установить библиотеку
 
Установщик на Пайтон, для работы которого сначала надо установить сам Пайтон и его либы. Ну так себе идея
Для такой задачи имеет смысл скрипт в ехе превращать
" установил все библиотеки". Очевидно, что не все
 
Назад
Сверху