Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pre-commit install #10591

Merged
merged 1 commit into from
Nov 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix
  • Loading branch information
co63oc committed Nov 15, 2024
commit e634db73248fc010d9703524055b07717e4b6a9e
37 changes: 37 additions & 0 deletions docs/source_compile/docker_env.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,40 @@ docker restart <container-name>
# 删除 Docker 容器
docker rm <container-name>
```

### 升级 Docker 容器中 python 版本,使用 pre-commit 检查代码

``` shell
apt update
apt install build-essential zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget libsqlite3-dev
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
tar -xzvf Python-3.7.5.tgz
cd Python-3.7.5
./configure
make
make install
rm -rf /usr/bin/python
rm -rf /usr/bin/pip
rm -rf /usr/bin/python3
rm -rf /usr/bin/pip3
rm -rf /usr/bin/python3.7
rm -rf /usr/bin/pip3.7
ln -s /usr/local/bin/python3.7 /usr/bin/python3.7
ln -s /usr/local/bin/pip3.7 /usr/bin/pip3.7
ln -s /usr/local/bin/python3.7 /usr/bin/python3
ln -s /usr/local/bin/pip3.7 /usr/bin/pip3
ln -s /usr/local/bin/python3.7 /usr/bin/python
ln -s /usr/local/bin/pip3.7 /usr/bin/pip
curl https://bootstrap.pypa.io/pip/3.7/get-pip.py -o get-pip.py
python get-pip.py

vim ~/.bashrc
# 在最后加上
export PATH=/usr/local/bin:${PATH}

# 进入 Paddle-Lite 源码目录
pip install wheel
pip install pre-commit
pre-commit run -a

```