#python
#python
Вопрос:
Я пытаюсь загрузить и запустить Python и PyCharm с USB-накопителя, потому что я новичок и плохо помню все настройки, связанные с ОС, поэтому код, над которым я работаю на работе, не работает на моем домашнем компьютере.
Когда я пытаюсь запустить python.exe с USB-накопителя я получаю сообщение об ошибке «Windows не может получить доступ к указанному пути устройства или файлу, возможно, у вас нет соответствующих разрешений». Я локальный администратор и могу открывать папки, просто не запускать exe.
Любая помощь будет с благодарностью
TL; DR Я хочу централизованное место для всего моего кода, которое можно было бы аккуратно и легко хранить, извлекать, редактировать и тестировать.
Комментарии:
1. «usb или жесткий диск» это не лучшее место для хранения вашей работы, вам нужно изучить git и github и то, насколько они хороши и эффективны, особенно для вашей конфиденциальной работы или проектов
2. Да, я думаю, ты прав. Просто мне это кажется таким пугающим. Веб-сайт… настольное приложение … ветви… файлы настроек, файлы предварительных настроек … но, думаю, я никогда не научусь, если никогда не попробую.
3. работая в разных средах, вы можете столкнуться с множеством ошибок и неправильных материалов, которые позволят вам улучшить свои навыки и знания
4. на самом деле вы не «запускаете» python.exe непосредственно нажав на «.exe». Вам нужно передать ему скрипт, так что это может быть что-то вроде
d:python.exe d:pathtosomescript.py
командной строки. Но было бы также удивительно, если python еще не установлен в вашей системе. Вам также не обязательно нужен python.exe на вашем USB-диске, чтобы запустить файлы .py, которые хранятся на нем, если у вас установлен python на системном уровне (и ваши версии python совпадают). Попробуйте запустить файлы .py, а не python.exe .5. По сути, я просто хотел портативную «среду», поэтому мне не нужно было добавлять python и «зависимости» (я не уверен, точное слово, которое я ищу) на каждый компьютер, на котором я хотел работать.
Ответ №1:
используйте python virtualenv
pip install virtualenv
python -m virtualenv mypython
Он сгенерирует «новый» python ( mypython
), который вы можете скопировать на свой USB-накопитель.
Прочитайте документацию здесь.
Ответ №2:
Попробуйте Portable Python.
Python virtualenv использует установленный вами python, поэтому вы не можете поделиться им с помощью USB-накопителя или добавить его в свой репозиторий github.