"Не удается получить доступ к setup.py: нет такого файла или каталога" - не может запускать какие-либо файлы .py?
Эта проблема началась, когда я устанавливал pyswip и мне нужно было запустить файл setup.py. Используя команду "python setup.py", меня приветствует следующее сообщение: "python: can't open file 'setup.py': [Errno 2] No such file or directory."
Я знаю, что этот вопрос задавали много раньше, поэтому я пробовал все в предыдущих ответах. Включая #!/usr/bin/env python
или #!/usr/bin/env python-3.3.0
в самый верх script, а затем попробуйте "chmod +x setup.py
"
дает следующее: "chmod: cannot access
setup.py': No such file or directory"
.
Попытка запустить другие .py файлы с терминала дает тот же результат.
Запуск файла в оболочке Python из IDLE ничего не делает.
Запуск команды "ls -d */" показывает, что каталог Python-3.3.0/, где находятся файлы .py, определенно существует.
Я пропустил что-то действительно очевидное? (Если это помогает, у меня есть элементарная ОС 0.2.)
Ответы
Ответ 1
Я не знаю об элементарной ОС, но вы можете попытаться использовать полный путь к setup.py.
python /home/acacia/Python-3.3.0/PySwip/pyswip-0.2.3/setup.py install
[EDIT] Не удается ответить на комментарии, поэтому я просто добавил параметр установки в свой ответ
Ответ 2
При запуске python setup.py
, для которого требуется, чтобы файл setup.py
находился в текущем каталоге.
Вы можете управлять текущим каталогом командой cd
.
Итак:
cd /home/acacia/Python-3.3.0/PySwip/pyswip-0.2.3
python setup.py install
Ответ 3
Вам нужно зайти в каталог, который вы собираетесь "настроить". Например, если вы устанавливаете numpy и у вас есть git -cloned, то он, вероятно, находится в ~/numpy. Итак, сначала cd в ~/numpy, и тип, заслуживающий одобрения, например, "build python setup.py".