优化教程

This commit is contained in:
2025-08-28 00:25:23 +08:00
parent f8e073a2a9
commit 8584f8df33
6 changed files with 54 additions and 26 deletions

View File

@@ -101,8 +101,7 @@
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
# 然后安装(依次执行下面的指令)
apt-get install python-numpy
pip install Musicreater[full] TrimLog
python -m pip install --upgrade pip setuptools wheel
pip install -r requirements_cli.txt
```
- 如果出现以下情况,真是死了鬼的,我们要来再搞个设置:
@@ -118,8 +117,7 @@
之后再来安装即可
```bash
pip install Musicreater[full] TrimLog
python -m pip install --upgrade pip setuptools wheel
python -m pip install --upgrade -r requirements_cli.txt
```
安装成功后您可能会见到类似下图的提示:

View File

@@ -1,7 +1,20 @@
## 运行环境安装
### 检验Python运行环境
## 1控制台 使用 Docker
请使用根目录下的 `Dockerfile` 来构建镜像,并运行镜像。
## 2图形化用户界面
*未完待续*
------
## 3**不建议** 手动安装
### 运行环境安装
#### 检验Python运行环境
0. 一般的Linux发行版都有安装Python环境我们只需要保证其版本即可理论上 ≥Python3.6 都可以运行我们的库
@@ -43,7 +56,7 @@
暂无
### 检查并安装pip包管理器依赖
#### 检查并安装pip包管理器依赖
1. 我们在安装依赖库之前应该确认一下Python自带的包管理器pip是否安装到位
@@ -69,8 +82,7 @@
2. 确认完成之后,我们来安装一下依赖库:
```bash
pip install Musicreater[full] -i https://mirrors.aliyun.com/pypi/simple/
pip install TrimLog -i https://mirrors.aliyun.com/pypi/simple/
pip install -r requirements_cli.txt -i https://mirrors.aliyun.com/pypi/simple/
```
3. 安装成功后可能会见到类似下图的提示:
@@ -78,7 +90,7 @@
<img src="https://foruda.gitee.com/images/1662737676719454287/f61a70f7_9911226.png">
## 本代码库的下载与使用
### 本代码库的下载与使用
1. 使用Git下载本库及其示例代码

View File

@@ -1,7 +1,21 @@
## Install Runtime Environment
### Install and Verify Python Runtime
## 1 CLI - Docker
Using the `Dockerfile` in the root directory to build a Docker image, and run it.
## 2 GUI
*to be written*
------
## 3 **Not Recommended** Manually Run the CLI code
### Install Runtime Environment
#### Install and Verify Python Runtime
0. Common Linux Distributions do include a Python Runtime Environment, what we should do is only to check whether it is a satisfied version to our program. If the version ≥Python3.6, theoretically our program can be run.
@@ -43,7 +57,7 @@
None yet.
### Install and Verify pip Package Manager
#### Install and Verify pip Package Manager
1. Before installing, it is to be checked, wheather Python's pip is OK:
@@ -55,22 +69,21 @@
/usr/bin/python: No module named pip
# We can install pip via:
sudo pacman -S python-pip
# Verfy, remember.
# Check, remember.
python -m pip
# If you did but failed, we should use other methods to install pip:
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
# Verfy, must.
# Double check, must.
python -m pip
```
2. After checking, let's install the dependences.
```bash
pip install mido -i
pip install brotli -i
pip install -r requirements_cli.txt -i https://mirrors.aliyun.com/pypi/simple/
```
3. See the tips below as successfully installed
@@ -78,25 +91,25 @@
<img src="https://foruda.gitee.com/images/1662737676719454287/f61a70f7_9911226.png">
## Download this lib's sources code and Using its demos.
### Download this lib's sources code and Using its demos.
1. Download via Git
```bash
git clone -b pkgver https://github.com/TriM-Organization/Musicreater.git MSCTpkgver
git clone https://gitee.com/TriM-Organization/Linglun-Converter.git llc
```
If succeed, a directory named `MSCTpkgver` well be found in the path you run this command, and inside it is the source code and demo(s) we wantted to download.
What we want to use is the demo(s) so enter the folder via:
If succeed, a directory named `llc` well be found in the path you run this command, and inside it is the source codes we wantted to download.
What we want to use is in the folder so enter the folder via:
```bash
cd MSCTpkgver
cd llc
```
1. Starting Using Demo(s)
1. Starting Using
Via
```bash
python magicDemo.py
python llc_cli.py
```

View File

@@ -378,7 +378,7 @@ for singleMidi in midis:
else to_BDX_file_in_delay(cvt_mid, out_path, style, *prompts[3:])
)
if output_file_format == 1
else (cvt_method(cvt_mid, out_path, *prompts[2:])) # type: ignore
else (cvt_method(cvt_mid, out_path, *prompts[2:])) # type: ignore
)
)

5
requirements_cli.txt Normal file
View File

@@ -0,0 +1,5 @@
Musicreater[full]>=2.1.0.1
TrimLog>=0.8.3
setuptools < 81
requests>=2.0.0
zhDateTime>=2.0.0

View File

@@ -41,7 +41,7 @@ else:
try:
yanlun_texts = (
requests.get(
"https://nd.liteyuki.icu/api/v3/share/content/Xpue?path=null",
"https://nd.liteyuki.org/api/v3/share/content/Xpue?path=null",
)
.text.strip("\n")
.split("\n")