Я скачал бесплатное программное обеспечение с открытым исходным кодомПланировщик голубейдля linux. Для установки я нажал ctrl-alt-t и ввел : sudo python setup.py install
и нажал Enter. Меня попросили ввести пароль, и после ввода я получил сообщение :
python : cant open file 'setup.py' [Errno2] no such file or directory.
Файл находится в папке с именем Downloads
на моем рабочем столе. Хотите узнать, где я ошибаюсь?
решение1
Вероятно, когда вы открыли терминал, ваш $PWD был равен "~" ( /home/$USER/
или вашему пользовательскому каталогу), поэтому ваша команда
sudo python setup.py
был эквивалентом
sudo python /home/$USER/setup.py
где файл не существует по вашему собственному описанию в этом месте; он находится в, /home/$USER/Desktop/Downloads/setup.py
таким образом, "нет такого файла ошибка"действительно, как я прочитал ваше описание.
Укажите полный путь в вашей команде или cd
(измените каталог) к месту, где он находится, а затем используйте существующую команду.
fyi: $PWD — это переменная, которая содержит ваш текущий рабочий каталог; т.е. echo $PWD
отобразит его, как и pwd
. $USER — это переменная, которая содержит ваше имя пользователя, поэтому echo $USER
отобразит его, как и whoami
.
решение2
Давайте скачаем его и установим пошагово в терминале:
# change to Downloads folder inside home-folder
cd ~/Downloads
# download the distribution
wget https://launchpad.net/pigeonplanner/3.6/3.6.2/+download/pigeonplanner-3.6.2.tar.gz
# unpack the distibution
tar -xf pigeonplanner-3.6.2.tar.gz
# change directory to unpacked one
cd pigeonplanner-3.6.2/
# install needed python 2 modules
sudo apt install python-setuptools python-gtk2
# finally install the application
sudo python setup.py install
и наслаждайтесь. Приложение должно быть доступно из меню приложений или по pigeonplanner
команде.