Win10基于 Anaconda 配置 Deeplabcut 环境

最近需要做动物行为学分析的相关研究,同时由于合作者只有 Windows 系统,于是只好在 Windows 中配置环境。说实话还真的是挺折磨的。。。

一、下载 Anaconda

可以通过清华源下载 Anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

选择 Anaconda3-2023.07-2-Windows-x86_64.exe 这一项进行下载

下载完之后用管理员身份运行,按照 这个教程 进行安装

安装结束后可以看到开始菜单中新增了 Anaconda 文件夹,其中包括以下程序:

在这里插入图片描述

二、通过 pip 安装 tensorflow 和 deeplabcut

以管理员身份运行 Anaconda Prompt,安装 tensorflow 和 deeplabcut

首先先换源,否则下载速度会很慢

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

之后使用 pip 安装

pip install tensorflow
pip install deeplabcut

三、下载 Deeplabcut

从 GitHub 中下载 Deeplabcut 的相关配置文件。下载网址:https://github.com/DeepLabCut/DeepLabCut/releases/tag/v2.3.5

下载后在本地解压

(ps:如果 GitHub 下载过慢并且不会科学上网的话,可以在 Gitee 中搜索 deeplabcut。其中的仓库也是从 GitHub 克隆过来的,且下载速度很快。)

四、打开 Anaconda Navigator 并导入环境

打开 Anaconda Navigator,点击 Environment,再点击下方的 Import 按钮:

在这里插入图片描述
选择第三步解压后文件夹中 conda-environment/DEEPLABCUT.yaml 文件,导入:
在这里插入图片描述

点击 Import,等个几分钟到二十多分钟,就可以导入成功。

五、打开 Deeplabcut

导入成功后,如下图点击 iPython 打开命令行
在这里插入图片描述

先后输入以下两句命令:

import deeplabcut
deeplabcut.launch_dlc()

即可打开deeplabcut 界面

在这里插入图片描述
在这里插入图片描述

至此,Deeplabcut 的安装工作完成了。后续会介绍 DeepLabCut 的使用方法和可以实现的功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/69105.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

stack+queue

适配器 介绍 在C的标准模板库(STL)中,有几种适配器,它们是一些容器或函数对象的包装,提供了不同的接口和功能,用于适应特定的需求 分类 STL中的适配器可以分为两类:容器适配器和迭代器适配器 容…

MySql011——检索数据:过滤数据(使用正则表达式)

前提:使用《MySql006——检索数据:基础select语句》中创建的products表 一、正则表达式介绍 关于正则表达式的介绍大家可以看我的这一篇博客《Java038——正则表达式》,这里就不再累赘。 二、使用MySQL正则表达式 2.1、基本字符匹配 检索…

K8S MetalLB LoadBalancer

1. 简介 kubernetes集群没有L4负载均衡,对外暴漏服务时,只能使用nodePort的方式,比较麻烦,必须要记住不同的端口号。 LoadBalancer:使用云提供商的负载均衡器向外部暴露服务,外部负载均衡器可以将流量路由…

记一次触发器拦截更新操作

1、背景 业务上有一张表记录仓库和经纬度的,正常情况不怎么做变更;业务反馈经常出现经纬度被更新的情况,操作人都是接口或者admin,人工运维后又会被接口/admin覆盖更新掉 2、过程 遇到这种情况,我的第一反应是定位代…

docker镜像管理

创建阿里云容器镜像仓库: 访问地址:https://www.aliyun.com/search?sceneall&kACR,点击立即开通 在实例列表选择个人实例,根据提示创建命名空间、镜像仓库名称等。(创建时,代码源我选择的是本地&…

C++ 学习系列 二 -- RAII 机制

一 什么是 RAII ? RAII (Resource Acquisition Is Initialization)是由c之父Bjarne Stroustrup提出的,中文翻译为资源获取即初始化, 其含义是:用局部对象来管理资源的技术,这里所说的资源指的是…

创意转写,文字催生:介绍有用的录音实时转写功能

我有一个朋友叫小敏,是一名记者。她在采访工作中常常遇到一个难题:采访过程中非常容易错过重要信息,到底要用哪款手机录音实时转写软件才能解决这个问题?于是有一天,她听说了一款神奇的录音转文字软件,决定…

七、Linux操作系统下,whichfind如何使用?

1、which命令 (1)语法:which 参数 (2)参数:要查找的命令 (3)示例: 2、find命令 (1)find 起始路径 -name “被查找的文件名” 注意&#xff1…

python进阶做题日记365-1,

第一天: 1:题目名称:代写匿名信时间限制:1000ms内存限制:256M 题目描述小Q想要匿名举报XX领导不务正业! 小Q害怕别人认出他的字迹。 他选择从报纸上剪裁下来英文字母组成自己的举报信。 现在小Q找来了报纸…

re学习(32)【绿城杯2021】babyvxworks(浅谈花指令)

链接:https://pan.baidu.com/s/1msA5EY_7hoYGBEema7nWwA 提取码:b9xf wp:首先找不到main函数,然后寻找特殊字符串, 交叉引用 反汇编 主函数在sub_3D9当中,但是IDA分析错了 分析错误后,删除函数 创建函数 操…

面试热题(合并两个有序列表)

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 合并链表这类型题也是比较经典的题了,因为链表是由指针相互指向而确定位置,所以我们只需要改变某些节点的指针便可以做到对链表进行排序 今天这个方法…

【动画】p60动画蓝图、播放蒙太奇、打包

p60动画蓝图、播放蒙太奇、打包 p60动画蓝图、播放蒙太奇、打包添加动画动画蓝图使模型使用动画蓝图奔跑跳舞蒙太奇 移动打断蒙太奇打包退出游戏 p60动画蓝图、播放蒙太奇、打包 添加动画 右键内容浏览器-》动画-》混合空间1D-》选择新的角色的骨骼 如下图在资产详情修改参数…