помещение нового каталога в путь [дубликат]

На этот вопрос уже есть ответ здесь:

Я новичок в Ubuntu и использую платформу Anaconda для разработки в Pyton и имею каталог в /home/myPython/, содержащий .py файлы.

Я хотел бы ввести имя файла из терминала (например, colors.py), и python загрузил бы и выполнил его.

Я пробовал поместить файлы myPython\ в то, что я считал путем, но это не помогло.

Как мне действовать?

0
задан 8 October 2016 в 22:35

1 ответ

Существует два пути по умолчанию, которые Вы имеете в наличии, куда можно поместить программы. Они:

/usr/local/bin и ~/bin

второй из этих двух bin каталог чуть ниже Вашего дома (т.е. /home/yourid/bin.

необходимо было бы создать его:

$ mkdir ~/bin

После того, как это будет создано, каталог будет автоматически включен в Ваш путь на Вашем следующем входе в систему.

Вы могли или copy Ваши программы к одному из тех двух мест, или применяться symbolic link из Ваших приложений к одному из тех местоположений.

Это - пример размещения символьной ссылки:

$ ln -s /home/myPython/colors.py ~/bin/colors.py

Теперь Вы имели бы colors.py в Вашем пути, и можно назвать его отовсюду. Используя эту процедуру у Вас могли быть свои пакеты программы любые несколько каталогов. Но те, что Вы хотите иметь легко доступный, будут в Вашем пути эти symbolic ссылка.

, Кроме того, поскольку Вы спросили, можно добавить каталог к пути поиска с этой командой:

$ export PATH=$PATH:/home/myPython

, Если Вы хотите, чтобы этот путь был эффективным на каждой начальной загрузке, добавляют ту строку это к Вашему ~/.bashrc файл.

1
ответ дан 28 September 2019 в 10:48

Другие вопросы по тегам:

Похожие вопросы: