本次操作用的是git bash,拉取中出现的错误均是我拉取项目时出现的,若有其他错误请独立解决😊。
1. 拉取到本地
一定要在你想存放这个项目的文件夹下拉取!!!
#例如:git clone https://github.com/yanhanrebecca/OCR_Demo.git
git clone 远端仓库地址
2. 进入项目文件夹并建立分支
开发的时候新建一个自己的分支,开发完成后合并进入主分支,这样开发更安全一些。
#例如:cd OCR_Demo
cd 项目文件夹
#查看分支
git branch
#更换并且新建分支master:
git checkout -b master
3. 拉远端
因为我代码都在远端仓库master分支中,故我拉取远端master
git pull origin master
若报错:fatal:refusing to merge unrelated histories
说明不允许拉无关分支
修改为允许拉无关分支:git pull origin master --allow-unrelated-histories
(拉取成功)
4. 创建虚拟环境并激活
(1)创建虚拟环境
#例如:virtualenv venv_demo
virtualenv 自定义虚拟环境名
报错:
说明得安装virtualenv,运行下面命令
pip install virtualenv
再次创建虚拟环境
#例如:virtualenv venv_demo
virtualenv 自定义虚拟环境名
不出意外就创建成功了
(2)激活虚拟环境
因为我是windows,所以运行下面命令激活
#例如:source venv_demo/Scripts/activate
source 虚拟环境名/Scripts/activate
若是mac系统需运行:
source 虚拟环境名/bin/activate
若激活成功,会在命令行下面出现你的虚拟环境名
5. 下载需要的包
pip install -r requirements.txt
6. 运行py文件
包都下载完后,进到合适目录(一般直接进入你的项目),运行:
win端运行py文件时需在命令前加winpty,防止在git bash中出现中文乱码现象。
mac端运行不需要加winpty
#例如;winpty python pad_test.py
winpty python py文件名