Рубрики
Без рубрики

[выиграл] 16 -часовая битва за установку Pychess

После кодирования на день в 17:00 мне нужно было сделать перерыв. Затем решил сыграть в шахматы на моем компьютере. Это … Tagged с Python, Linux, Chess, сегодня.

После кодирования на день в 17:00 мне нужно было сделать перерыв. Затем решил сыграть в шахматы на моем компьютере. Так начался 1 -й час.

Я не буду вдаваться в глупость, вместо этого я скажу вам, где битва была тяжелой и как она была выиграна.

Хорошо, давайте начнем! 🏁 Битва началась с поиска Google: «Лучшие шахматные игры для Linux». После сканирования нескольких сообщений я отправился на Pychess, потому что Scidvspc не мог установить, и я Pythonista, я хотел бы когда -нибудь проверить исходный код Pychess.

Теперь я решил пойти с Pychess. Сначала я попытался установить его с помощью PIP:

$ pip install pychess

Через минуту он установил. ” Вау, это было быстро », – сказал я себе. Затем я попытался открыть приложение, но оно не смог запустить. В тот момент, я думаю, что услышал, как мой компьютер сказал: «Да, не так быстро».

Я продолжал сражаться с этим. Я вернулся к своему дорогому другу Google, и он направил меня к профессору Стэкверфлоу и другим, но они не дают мне прямого ответа. Примерно через 3 часа я увидел кое -что о клонировании Pychess Git Repo.

$ git clone https://github.com/pychess/pychess.git

… удивительно, это как -то сработало. Я мог бы запустить Pychess непосредственно из репо, я клонировал. Но когда я хотел установить его, началась еще одна фаза битвы. Чтобы сократить все это, вот как была выиграна битва (также то, что я узнал):

  • В первый раз, когда я попытался установить его, я сделал это без волшебного слова « sudo », и он остановился на полпути.
  • Тогда мне пришлось удалить это. К сожалению, мой терминал сказал мне, что я не могу использовать ” pip удалить Pychess ” для удаления проекта Distutils.
  • Итак, я пошел в /usr/local/lib/python3.6/dist-packages Удалить все, что было на пишессе.
  • Мой терминал отказался делать то, что я сказал, пока не сделал это трудным путем:
$ sudo rm -rf /usr/local/lib/python3.6/dist-packages/pychess/
$ sudo rm -rf /usr/local/lib/python3.6/dist-packages/pychess-1.0.2.egg-info
  • Это было вышло. На этот раз я вспомнил, чтобы добавить волшебное слово « sudo », когда я пытался переустановить пихесс из клонированного репо.
  • И наконец, это сработало. 🚀

Оригинал: “https://dev.to/jjokah/won-the-16hours-battle-to-installed-pychess-3j5o”