2013-09-18 3 views
0

Я новичок в python. Попытка скомпилировать файл в терминале mac.Как сменить каталог компиляции python

Я сделал python file_name.py

дает мне следующую ошибку: /Users/XXX/Library/Enthought/Canopy_64bit/User/bin/python/activate: no such file or directory

Я ранее установленный Навес и выбранный «Да, использовать Навес, как питона по умолчанию». Теперь, как это исправить? Ценить это.

+0

Я подозреваю, что вы не получили сообщение об ошибке. * Скопируйте * его с терминала, а затем отредактируйте свое имя пользователя, если вам это нравится. (Если вы его скопировали, вы можете игнорировать это, но я был бы удивлен, увидев в пути к файлу «Entought» или заглавную «User».) – user2357112

+0

Теперь это правильно. Я только что отредактировал. – NewbieDave

ответ

2

У вас все еще есть Canopy? Если это так, вы можете войти в настройки Canopy и отключить Canopy по умолчанию.

Если Навес ушел:

sudo nano /Users/<username>/.profile 

или, если это не найден

sudo nano /Users/<username>/.bash_profile 

И затем удалить строку со ссылкой на полог. Control + X -> Y (для сохранения буфера), и вы должны быть настроены. Чтобы проверить, введите python и убедитесь, что включена интерактивная оболочка Python. exit() доставит вас оттуда, а затем вы сможете снова запустить свою программу.

+0

Большое спасибо @ C1phr. Ты обалденный. Не могли бы вы немного объяснить, как это произошло? Как почему я зашел в sudo nano /Users/username/.profile и сохранил его, удалит ли ссылку? Спасибо. – NewbieDave

+0

Похоже, что Canopy делает это с внешним файлом, но по существу он накладывал команду 'python' интерпретатору Canopy Python в оболочке. Удаление этой строки из '.profile' предотвратило создание этого псевдонима. Если мое решение помогло вам, пожалуйста, не забудьте отметить его как таковую с галочкой, чтобы другие знали, что вы все разобрались. – c1phr

+0

Большое спасибо.11 – NewbieDave

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