安装Github软件详细流程,win10系统从配置git到安装软件详解,以及github软件整合包制作方法(
win10系统部署安装开源ai必备
一、安装git应用程序(用来下来github软件)
官网下载git的exe可执行文件,Git - Downloads
或者这里下夸克网盘分享
运行git应用程序,一路’Next’到底即可。
配置安装路径
此时如果直接运行git命令,仍然会出现标题中所示的错误。不是内部或外部命令提示
这里需要配置git的运行路径,添加环境变量。
找到路径
找到git安装路径中bin和git-core的位置,git-core路径以及bin路径
添加系统变量
由此电脑——>属性——>高级系统设置——>环境变量,在系统变量里找到Path,将在git-core路径以及bin路径添加到Path中。
验证是否安装成功
关闭之前打开的cmd命令行窗口,运行git命令,出现参数介绍结果,则表明安装成功
现在就可以下载github软件了
Git下载与安装(windows)-CSDN博客
二、window10/11 源码部署
打开Download Python | Python.org下载windows3.10,下载后双击,一路next,注意要选中“Add to PATH”
打开一个cmd,执行python -V
,如果输出不是3.10.4
,说明安装出错,或没有加入Add to PATH
,请重新安装
三、如果需要使用N卡,一定要先安装好驱动和CUDA。
微软常用运行库合集(Microsoft Visual C++ Redistributable) Windows电脑系统必装软件 2024.11.07 再次更新
微软常用运行库合集(Microsoft Visual C++ Redistributable) Windows电脑系统必装软件 2024.11.07 再次更新 - 剑二十七
N卡 CUDA 必须安装
下载地址
https://developer.nvidia.com/cuda-downloads/
-
找个不含空格和中文的文件夹,地址栏中输入
cmd
回车,打开终端,以下命令均在该终端中执行 -
执行命令
git clone https://github.com/jianchang512/pyvideotrans (下载项目)
-
继续执行命令
cd pyvideotrans (进入目录)
-
继续执行
python -m venv venv (建立vnev虚拟环境)
-
继续执行命令
venv\Scripts\activate
,执行后请查看确认命令行开头已变成了(venv)
,否则说明出错 (进入虚拟环境) -
执行
pip install -r requirements.txt
,如果提示失败,执行如下2条命令切换pip镜像到阿里镜像 (安装依赖包) pytorchpip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
然后重新执行,如果已切换到阿里镜像源,仍提示失败,请尝试执行
pip install -r requirements.txt
-
如果要使用CUDA加速,分别执行
pip uninstall -y torch torchaudio
pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118
-
windows 如果要启用cuda加速,必须有英伟达显卡,并且配置好了CUDA11.8+环境,具体安装见 CUDA加速支持
-
解压 ffmpeg.zip 到当前源码目录下,提示覆盖则覆盖,解压后确保源码下的ffmepg文件夹内能看到 ffmpeg.exe ffprobe.exe ytwin32.exe,
-
python sp.py
打开软件界面
快捷启动bat
@echo off
call venv\Scripts\python sp.py
@echo
call pause
AI项目本地部署&运行基本环境安装,全网最详细教程!_哔哩哔哩_bilibili
1. 安装&配置CUDA+cuDNN(已安装,可跳过): CUDA官方下载地址:https://developer.nvidia.com/cuda-toolkit-archive //检查显卡支持的最大CUDA版本命令行指令 nvidia-smi (2)cuDNN下载地址(需下载CUDA支持的版本):https://developer.nvidia.com/rdp/cudnn-archive 如果安装成功:输入以下CMD指令,能返回版本号 nvcc -V
2. 安装Git(已安装,可跳过): Git官方下载地址:https://git-scm.com/downloads 如果安装成功:输入以下CMD指令,能返回版本号 git --version
3. 安装&配置Conda(已安装,可跳过): Miniconda官方下载地址:https://docs.anaconda.com/miniconda/ 如果安装成功:输入以下CMD指令,能返回版本号 conda --version
Miniconda 安装及使用for windows(保姆级教程)-CSDN博客
出现不是内部也不是外部错误,设置环境变量
“conda“不是内部或外部命令,也不是可运行的程序或批处理文件【保姆及教程】_conda' 不是内部或外部命令,也不是可运行的程序 或批处理文件。-CSDN博客
4. 安装&配置FFmpeg(已安装,可跳过): FFmpeg官方下载地址:https://www.ffmpeg.org/download.html 如果安装成功:输入以下CMD指令,能返回版本号 ffmpeg -version
在Python上安装Github包的问题
在Python上安装GitHub包通常可以通过以下几种方式进行:
方法一:使用pip直接从GitHub安装
你可以使用pip
命令直接从GitHub的URL安装包。这是最常用的方法之一。
代码语言:javascript
复制
pip install git+https://github.com/username/repo.git
或者,如果你需要安装特定分支、标签或提交,可以这样做:
代码语言:javascript
复制
pip install git+https://github.com/username/repo.git@branch_name
pip install git+https://github.com/username/repo.git@tag_name
pip install git+https://github.com/username/repo.git@commit_hash
方法二:克隆仓库然后安装
- 首先,你需要克隆GitHub仓库到本地:
代码语言:javascript
复制
git clone https://github.com/username/repo.git
- 进入克隆下来的仓库目录:
代码语言:javascript
复制
cd repo
- 使用
setup.py
安装包:
代码语言:javascript
复制
python setup.py install
或者,如果你使用的是pip
并且该仓库包含一个pyproject.toml
文件(符合PEP 518),你可以这样做:
代码语言:javascript
复制
pip install .
方法三:使用requirements.txt
如果你的项目有一个requirements.txt
文件,并且你想从GitHub安装某个包,可以在requirements.txt
中这样指定:
代码语言:javascript
复制
git+https://github.com/username/repo.git@branch_name#egg=PackageName
然后运行:
代码语言:javascript
复制
pip install -r requirements.txt
注意事项
- 确保你的pip版本是最新的,可以通过
pip install --upgrade pip
来更新。 - 如果包需要编译扩展,你可能需要安装相应的编译工具和库(如
build-essential
在Linux上)。 - 对于私有仓库,你可能需要配置SSH密钥或者使用访问令牌。
- 如果遇到权限问题,尝试使用
--user
选项安装到用户目录,或者以管理员身份运行命令。
示例
假设你要安装一个名为example-package
的GitHub包,其仓库地址为https://github.com/example/example-package
,你可以这样做:
代码语言:javascript
复制
pip install git+https://github.com/example/example-package.git
或者,如果你需要安装特定分支feature-branch
,可以这样做:
代码语言:javascript
复制
pip install git+https://github.com/example/example-package.git@feature-branch
分割线=======================================
安装 Ollama: 前往 ollama 并在您的系统上下载/安装 Ollama
相关文章:
安装Github软件详细流程,win10系统从配置git到安装软件详解,以及github软件整合包制作方法(
win10系统部署安装开源ai必备 一、安装git应用程序(用来下来github软件) 官网下载git的exe可执行文件,Git - Downloads 或者这里下夸克网盘分享 运行git应用程序,一路’Next’到底即可。 配置安装路径 此时如果直接运行git命…...

专业热度低,25西电光电工程学院(考研录取情况)
1、光电工程学院各个方向 2、光电工程学院近三年复试分数线对比 学长、学姐分析 由表可看出: 1、光学工程25年相较于24年下降20分, 2、光电信息与工程(专硕)25年相较于24年上升15分 3、25vs24推免/统招人数对比 学长、学姐分析…...

java—11 Redis
目录 一、Redis概述 二、Redis类型及编码 三、Redis对象的编码 1. 类型&编码的对应关系 2. string类型常用命令 (1)string类型内部实现——int编码 (2)string类型内部实现——embstr编码 编辑 (3&#x…...
C语言编程--14.电话号码的字母组合
题目: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits “23” …...

热门算法面试题第19天|Leetcode39. 组合总和40.组合总和II131.分割回文串
39. 组合总和 力扣题目链接(opens new window) 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 ta…...
OpenCv高阶(十一)——物体跟踪
文章目录 前言一、OpenCV 中的物体跟踪算法1、均值漂移(Mean Shift):2、CamShift:3、KCF(Kernelized Correlation Filters):4、MIL(Multiple Instance Learning)…...

2194出差-节点开销Bellman-ford/图论
题目网址: 蓝桥账户中心 我先用Floyd跑了一遍,不出所料TLE了 n,mmap(int,input().split())clist(map(int,input().split()))INFfloat(inf) ma[[INF]*n for i in range(n)]for i in range(m):u,v,wmap(int,input().split())ma[u-1][v-1]wma[v-1][u-1]w#“…...

Docker安装beef-xss
新版的kali系统中安装了beef-xss会因为环境问题而无法启动,可以使用Docker来安装beef-xss,节省很多时间。 安装步骤 1.启动kali虚拟机,打开终端,切换到root用户,然后执行下面的命令下载beef的docker镜像 wget https:…...
产品经理学习过程
一:扫盲篇(初始产品经理) 阶段1:了解产品经理 了解产品经理是做什么的、产品经理的分类、产品经理在实际工作中都会接触什么样的岗位、以及产品经理在实际工作中具体要做什么事情。 二:准备篇 阶段2:工…...

时间序列-数据窗口进行多步预测
在时间序列预测领域,多步预测旨在基于历史数据预测未来多个时间点的值,而创建数据窗口是实现这一目标的常用且高效的技术手段。数据窗口技术的核心是通过滑动窗口机制构建训练数据集,其核心逻辑可概括为:利用历史时间步的序列模式…...
【系统架构设计师】嵌入式微处理器
目录 1. 说明2. 微处理器(MPU)3. 微控制器(MCU)4. 信号处理器(DSP)5. 图形处理器(GPU)6. 片上系统(SoC)7. 例题7.1 例题1 1. 说明 1.嵌入式微处理器主要用于处理相关任务。2.由于嵌入式系统通常都在室外使用,可能处于不同环境,因此,选择处理…...
Oracle创建触发器实例
一 创建DML 触发器 DML触发器基本要点: 触发时机:指定触发器的触发时间。如果指定为BEFORE,则表示在执行DML操作之前触发,以便防止某些错误操作发生或实现某些业务规则;如果指定为AFTER,则表示在执行DML操作…...

(三)mac中Grafana监控Linux上的Redis(Redis_exporter安装使用)
框架:GrafanaPrometheusRedis_exporter Grafana安装-CSDN博客 普罗米修斯Prometheus监控安装(mac)-CSDN博客 1.Redis_exporter安装 直接下载 wget https://github.com/oliver006/redis_exporter/releases/download/v1.0.3/redis_expor…...

Linux Sed 深度解析:从日志清洗到 K8s 等12个高频场景
看图猜诗,你有任何想法都可以在评论区留言哦~ 摘要:Sed(Stream Editor)作为 Linux 三剑客之一,凭借其流式处理与正则表达式能力,成为运维场景中文本批处理的核心工具。本文聚焦生产环境高频需求ÿ…...

基于java的网络编程入门
1. 什么是IP地址 由此可见,32位最大为255.255.255.255 打开cmd查询自己电脑的ip地址:ipconfig 测试网络是否通畅:ping 目标ip地址 2. IP地址的组成 注意:127.0.0.1是回送地址,指本地机,一般用来测试使用 …...
CV和NLP领域常见模型列表
图像分类(Image Classification) 模型名特点备注ConvNeXt V2卷积改进,媲美 Transformer强于 ResNet、EfficientNetVision Transformer (ViT)全 Transformer 架构开创图像 transformer 浪潮Swin Transformer V2局部注意力 金字塔结构更强的多…...

Git简介与入门
Git的发明 Git由著名的Linux创始人linus于2005年发明(所以git的界面、使用方式与Linux挺像的,即命令行方式) 经过发展,现在广泛应用于代码管理与团队协作。 Git特性 Git是分布式版本控制系统 分布式 每个开发者拥有完整仓库&…...

Linux 网络基础三 (数据链路层协议:以太网协议、ARP 协议)
一、以太网 两个不同局域网的主机传递数据并不是直接传递的,而是通过路由器 “一跳一跳” 的传递过去。 跨网络传输的本质:由无数个局域网(子网)转发的结果。 所以,要理解数据跨网络转发原理就要先理解一个局域网中数…...

16.QT-Qt窗口-菜单栏|创建菜单栏|添加菜单|创建菜单项|添加分割线|添加快捷键|子菜单|图标|内存泄漏(C++)
Qt窗⼝是通过QMainWindow类来实现的。 QMainWindow是⼀个为⽤⼾提供主窗⼝程序的类,继承⾃QWidget类,并且提供了⼀个预定义的布局。QMainWindow包含⼀个菜单栏(menu bar)、多个⼯具栏(tool bars)、多个浮动窗⼝(铆接部…...

[特殊字符] 分布式定时任务调度实战:XXL-JOB工作原理与路由策略详解
在微服务架构中,定时任务往往面临多实例重复执行、任务冲突等挑战。为了解决这一问题,企业级调度框架 XXL-JOB 提供了强大的任务统一调度与执行机制,特别适合在分布式系统中使用。 本文将从 XXL-JOB 的核心架构入手,详细讲解其调…...

java面试题及答案2020,java最新面试题(四十四)
java面试题及答案2020 二面-2020/3/18 1、自我介绍项目比赛 2、java集合框架全部介绍。。从list set queue到map 3、hashmap底层扩容线程安全问题 4、如果-一个对象要作为hashmap的key需要做什么 5、Threadlocal类以及 内存泄漏 6、线程同步方式,具体每一个怎么做的 7、jvm类加…...
Spring Boot 中处理 JSON 数值溢出问题:从报错到优雅解决
一、问题背景:为什么我的接口突然报错了? 假设你正在开发一个 Spring Boot 接口,接收类似这样的 JSON 请求: {"size": 111111111111111111111 }然后突然收到用户的反馈:请求报错啦! 查看日志&a…...

oracle 锁的添加方式和死锁的解决
DML锁添加方式 DML 锁可由一个用户进程以显式的方式加锁,也可通过某些 SQL 语句隐含方式实现。 DML 锁有三种加锁方式:共享锁方式、独占锁方式、共享更新。 共享锁,独占锁用于 TM 锁,共享锁用于 TX 锁。 1)共享方式的表级锁 共享方…...

基于Hadoop的音乐推荐系统(源码+lw+部署文档+讲解),源码可白嫖!
摘要 本毕业生数据分析与可视化系统采用B/S架构,数据库是MySQL,网站的搭建与开发采用了先进的Java语言、爬虫技术进行编写,使用了Spring Boot框架。该系统从两个对象:由管理员和用户来对系统进行设计构建。主要功能包括ÿ…...

Java查询数据库表信息导出Word
参考: POI生成Word多级标题格式_poi设置word标题-CSDN博客 1.概述 使用jdbc查询数据库把表信息导出为word文档, 导出为word时需要下载word模板文件。 已实现数据库: KingbaseES, 实现代码: 点击跳转 2.效果图 2.1.生成word内容 所有数据库合并 数据库不合并 2.2.生成文件…...
DAY9:Oracle数据库安全管理深度解析
引言 在当今数据泄露事件频发的时代,数据库安全管理已成为DBA和开发者的必修课。本文将深入探讨Oracle数据库安全管理的四大核心领域:用户权限管理、数据库审计、透明数据加密(TDE)和虚拟私有数据库(VPD)&…...

RK3588平台用v4l工具调试USB摄像头实践(亮度,饱和度,对比度,色相等)
目录 前言:v4l-utils简介 一:查找当前的摄像头设备 二:查看当前摄像头支持的v4l2-ctl调试参数 三根据提示设置对应参数,在提示范围内设置 四:常用调试命令 五:应用内执行命令方法 前言:v4l-utils简介 v4l-utils工具是由Linu…...
Dart Flutter数据类型详解 int double String bool list Map
目录 字符串的几种方式 bool值的判断 List的定义方式 Map的定义方式 Dart判断数据类型 (is 关键词来判断类型) Dart的数据类型详解 int double String bool list Map 常用数据类型: Numbers(数值): int double Strings(字符串) String Booleans(布尔…...
LainChain技术解析:基于RAG架构的下一代语言模型增强框架
摘要 随着大语言模型(LLM)在自然语言处理领域的突破性进展,如何突破其知识时效性限制、提升事实准确性成为关键挑战。LainChain通过整合检索增强生成(RAG)技术,构建起动态知识接入框架,为LLM提供实时外部知识支持。本文从技术原理、架构设计、应用场景三个维度,深入解…...
组件是怎样写的(1):虚拟列表-VirtualList
本篇文章是《组件是怎样写的》系列文章的第一篇,该系列文章主要说一下各组件实现的具体逻辑,组件种类取自 element-plus 和 antd 组件库。 每个组件都会有 vue 和 react 两种实现方式,可以点击 https://hhk-png.github.io/components-show/ …...