2015-09-21 2 views
0

Я только что переехал в Linux (Ubuntu 15.04), и я пытаюсь добавить в каталог путь к директории python (: ~/Documents/Python/Programs), но я боюсь ..Установить переменную Path в Ubuntu 15.04

Я попытался экспортировать PATH = $ PATH: ~/Documents/Python/Programs, а затем выключить и снова включить, но ничего не происходит Я также посмотрел на свой файл ~/.profile, но не стоит под ним , он приходит с (я снял тонны комментариев от вершины):

if [ -n "$BASH_VERSION" ]; then 
    # include .bashrc if it exists 
    if [ -f "$HOME/.bashrc" ]; then 
    . "$HOME/.bashrc" 
    fi 
fi 

# set PATH so it includes user's private bin if it exists 
if [ -d "$HOME/bin" ] ; then 
    PATH="$HOME/bin:$PATH" 
fi 

UPDATE: то, что я пытаюсь сделать, это добавить свой каталог питона в PATH так т Шляпа я буду иметь возможность импортировать Самодельные модули внутри этого каталога

Я был под впечатлением, я должен был добавить это PATH, добавив

PATH="$HOME/Documents/Python/Programs/:$PATH" 

В нижней части моего ~/.profile документа, было ли это неправильно, и что я должен делать, чтобы решить это?

+0

«Я борюсь» не очень хорошее описание проблемы. Что такое переменная '$ PATH', и как и где вы ее устанавливаете? Лучше опубликуйте MCVE. – juanchopanza

+0

от MVCE, он означает «Минимальный, полный, проверяемый пример», если вы не испытываете зуда в Google. – user3276552

ответ

0

Вы должны установить свой PATH, например. внутри ~/.profile или ~/.bashrc в зависимости от того, где вы хотите использовать Python. Добавить что-то вроде этого к концу одного из них:

PATH="$HOME/Documents/Python/Programs/:$PATH" 

Как заявили комментарии, это изменение будет только принимать во внимание, либо после перезапуска входа оболочки или новое начало X сессии (например, newboot) , Если вам нужны изменения непосредственно, либо источником файл или экспортировать его вручную ... так

либо

источник ~/.profile источник ~/.bashrc

(вы также можете использовать. оператор, но это работает только в Bash)

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

export PATH="$HOME/Documents/Python/Programs/:$PATH" 

Очень важно, чтобы добавить свой собственный путь Befo re original PATH, так как оболочка вызовет первый файл, найденный внутри $ PATH.

+0

Забыл упомянуть, что он должен 'source', чтобы изменения вступили в силу в текущем сеансе терминала. Это распространенная ошибка для новых пользователей - устанавливает PATH, но не открывает терминал, так что изменения вступают в силу и задаются вопросом, почему он не работает. :) – rbaleksandar

+0

Я добавил 'PATH =" $ HOME/Documents/Python/Programs /: $ PATH "' в конец .profile, выключил и снова включил мой ноутбук, и он все еще просто говорит об ошибке импорта при попытке импортировать ничего в модуле python – DanielJ

+0

@DanielJ PATH не используется для определения, где его найти. Пожалуйста, обновите свой вопрос с помощью образца кода или, по крайней мере, некоторых примеров, что вы делаете – frlan

Смежные вопросы