Anaconda配置说明
基本指令
查看已有的虚拟环境
conda env list
退出当前虚拟环境
conda deactivate
删除虚拟环境
conda remove -n <env_name> --all conda remove --name <env_name> --all
原神自动钓鱼项目
ysfish
以管理员权限打开Anaconda Prompt!!!
以管理员权限打开Anaconda Prompt!!!
以管理员权限打开Anaconda Prompt!!!
以下操作均在Anaconda Prompt里面执行
前置准备
以管理员权限打开Anaconda后的路径默认为:
(base) C:\WINDOWS\system32>
-
创建新python环境并激活
-
先使用conda activate ysfish切换虚拟环境
# 创建虚拟环境 conda create -n ysfish python=3.7 # 激活虚拟环境 conda activate ysfish
下载项目代码
git clone https://github.com/HuYo-OS/Genshin_auto_fish.git
依赖库安装
通过cd命令来到项目工程的目录下,然后再进入即可
# 切换命令行到本工程所在目录 cd genshin_auto_fish # 结果如下 # (ysfish) C:\Users\76608\Genshin_auto_fish>
安装pycocotools
注意:
-
代理:香港且绕过大陆
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
-
可以尝试使用其他镜像源
-
常用的几个如下(注意是http,不是https)
# 查看当前使用源 conda config --show-sources # 添加指定源 conda config --add channels <url> #删除指定源 conda config --remove channels <url>
channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ - defaults show_channel_urls: True
requirements里的包
pip install -U pip pip install -r requirements.txt
安装CPU版的PyTorch
pip3 install torch torchvision torchaudio
安装yolox
python setup.py develop
下载权重文件
从本链接的 Releases 下载权重放到工程目录/weights文件夹下(有三个.pth文件)
运行项目
GPU运行
python fishing.py image -f yolox/exp/yolox_tiny_fish.py -c weights/best_tiny3.pth --conf 0.25 --nms 0.45 --tsize 640 --device cpu
GPU运行
python fishing.py image -f yolox/exp/yolox_tiny_fish.py -c weights/best_tiny3.pth --conf 0.25 --nms 0.45 --tsize 640 --device gpu