2

Я установил интерпретатор Python в каталог пользователя в системе, где у меня нет доступа с правами root. В этой системе уже установлена более старая версия Python. Я хочу сделать мою локальную установку по умолчанию для меня. Таким образом, в основном, когда я набираю python , вместо /usr/bin/python я хочу ~/MyPythonDir/python .

заранее спасибо

РЕДАКТИРОВАТЬ: я изменил свой PATH чтобы выглядеть так сразу после входа в систему:

echo $PATH
~/MyPythonDir:OtherPathStuff

MyPythonDir - это каталог, содержащий исполняемый файл python. Тем не менее, когда я печатаю

which python

я получил

/usr/bin/python

Кроме того, MyPythonDir содержит python2.7 , но когда я пытаюсь выполнить это, он говорит, что не может его найти.

2 ответа2

1

Вы можете посмотреть в virtualenv

virtualenv - это инструмент для создания изолированных сред Python.

0

Хорошо, я нашел проблему. В скрипте setup (.tcshrc) я определяю путь с помощью тильды. Когда я заменил тильду на полный путь, это сработало! Кто-нибудь может объяснить это?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .