Легкий OJ на основе Python — "Новый интерфейс" обеспечивает неповторимый опыт решения задач!
g++
g++: fatal error: no input files
compilation terminated.
python3
Python 3.8.2 (default, Apr 27 2020, 15:53:34)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
git
- ~~省略N行……~~
- Клонирование репозитория TastickOJ
- Выполните команду:
```bash
git clone https://github.com/diyanqi/TastickOJ/
Клонирование в 'TastickOJ'...
Удаленный: Перечисление объектов: 101, завершено.
Удаленный: Подсчет объектов: 100% (101/101), завершено.
Удаленный: Сжатие объектов: 100% (56/56), завершено.
Удаленный: Всего 101 (дельта 16), перезаписано 92 (дельта 13), перезаписано 0
Получение объектов: 100% (101/101), 345.11 KiB | 22.00 KiB/s, завершено.
Разрешение дельт: 100% (16/16), завершено.
cd TastickOJ
имя_пользователя@имя_компьютера:~/TastickOJ$
pip3
Команда 'pip3' не найдена, но она может быть установлена с помощью:
sudo apt install python3-pip
sudo apt install python3-pip
E: Несколько пакетов не могут быть загружены. Попробуйте выполнить apt-get update или добавьте --fix-missing.
sudo apt-get install python3-pip --fix-missing
sudo apt-get upgrade
pip3
Использование:
pip3 <command> [options]
Команды:
- Удалены N строк.
- Подтвердите успешную установку, последовательно выполнив следующие команды:
```bash
pip3 install timeout_decorator -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
```pip3 install flask_cors -i https://pypi.tuna.tsinghua.edu.cn/simple
python3 main.py
ModuleNotFoundError: No module named 'XXXXX'
pip3 install XXXXX -i https://pypi.tuna.tsinghua.edu.cn/simple
Пример: если ошибка выглядит как ModuleNotFoundError: No module named 'timeout_decorator'
Вы должны выполнить команду:
pip3 install timeout_decorator -i https://pypi.tuna.tsinghua.edu.cn/simple
* Serving Flask app "main" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Running on http://0.0.0.0:8080/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 334-787-378
ifconfig
```- Вы можете найти строку, похожую на:
inet 192.168.9.11
- Попробуйте каждый из этих IP-адресов с портом: 8080. Один из них должен быть доступен.# ВАЖНО имя_по_умолчанию_для_администратора:admin Пароль:admin5. Позднейшая разработка и настройка
- TastickOJ использует лицензию Mozilla 2.0.
- При обращении к серверу за ресурсами, вы увидите соответствующую информацию в консоли.
- **Изменение номера порта и режима отладки**:
- По умолчанию сервер работает в режиме отладки, но это имеет некоторые недостатки, например, сервер уже предупреждает нас:
ПРЕДУПРЕЖДЕНИЕ: Это сервер разработки. Не используйте его в продакшн-развертывании. Вместо этого используйте продакшн-WSGI-сервер.
- Найдите main.py, последняя строка:
```python
app.run(host = "0.0.0.0", port = 8080, debug = True)
Примечание: AKIOI - это сленговое выражение, используемое в сообществе программистов, которое означает "All Kill in IOI", то есть "выиграть все задачи на олимпиаде по информатике".
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )