安装Github软件详细流程,win10系统从配置git到安装软件详解,以及github软件整合包制作方法(

news2025/4/27 6:12:56

 

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/

  1. 找个不含空格和中文的文件夹,地址栏中输入 cmd回车,打开终端,以下命令均在该终端中执行

  2. 执行命令 git clone https://github.com/jianchang512/pyvideotrans  (下载项目)

  3. 继续执行命令 cd pyvideotrans  (进入目录)

  4. 继续执行 python -m venv venv  (建立vnev虚拟环境)

  5. 继续执行命令 venv\Scripts\activate,执行后请查看确认命令行开头已变成了(venv),否则说明出错  (进入虚拟环境)

  6. 执行 pip install -r requirements.txt ,如果提示失败,执行如下2条命令切换pip镜像到阿里镜像 (安装依赖包) pytorch

    
    pip 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

  7. 如果要使用CUDA加速,分别执行

    pip uninstall -y torch torchaudio

    pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118

  8. windows 如果要启用cuda加速,必须有英伟达显卡,并且配置好了CUDA11.8+环境,具体安装见 CUDA加速支持

  9. 解压 ffmpeg.zip 到当前源码目录下,提示覆盖则覆盖,解压后确保源码下的ffmepg文件夹内能看到 ffmpeg.exe ffprobe.exe ytwin32.exe,

  10. 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

方法二:克隆仓库然后安装

  1. 首先,你需要克隆GitHub仓库到本地:

代码语言:javascript

复制

git clone https://github.com/username/repo.git
  1. 进入克隆下来的仓库目录:

代码语言:javascript

复制

cd repo
  1. 使用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

 

 

 

 

 

 

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

专业热度低,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…

热门算法面试题第19天|Leetcode39. 组合总和40.组合总和II131.分割回文串

39. 组合总和 力扣题目链接(opens new window) 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 ta…

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:…

时间序列-数据窗口进行多步预测

在时间序列预测领域,多步预测旨在基于历史数据预测未来多个时间点的值,而创建数据窗口是实现这一目标的常用且高效的技术手段。数据窗口技术的核心是通过滑动窗口机制构建训练数据集,其核心逻辑可概括为:利用历史时间步的序列模式…

(三)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 三剑客之一,凭借其流式处理与正则表达式能力,成为运维场景中文本批处理的核心工具。本文聚焦生产环境高频需求&#xff…

基于java的网络编程入门

1. 什么是IP地址 由此可见,32位最大为255.255.255.255 打开cmd查询自己电脑的ip地址:ipconfig 测试网络是否通畅:ping 目标ip地址 2. IP地址的组成 注意:127.0.0.1是回送地址,指本地机,一般用来测试使用 …

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类加…

oracle 锁的添加方式和死锁的解决

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

基于Hadoop的音乐推荐系统(源码+lw+部署文档+讲解),源码可白嫖!

摘要 本毕业生数据分析与可视化系统采用B/S架构,数据库是MySQL,网站的搭建与开发采用了先进的Java语言、爬虫技术进行编写,使用了Spring Boot框架。该系统从两个对象:由管理员和用户来对系统进行设计构建。主要功能包括&#xff…

Java查询数据库表信息导出Word

参考: POI生成Word多级标题格式_poi设置word标题-CSDN博客 1.概述 使用jdbc查询数据库把表信息导出为word文档, 导出为word时需要下载word模板文件。 已实现数据库: KingbaseES, 实现代码: 点击跳转 2.效果图 2.1.生成word内容 所有数据库合并 数据库不合并 2.2.生成文件…

RK3588平台用v4l工具调试USB摄像头实践(亮度,饱和度,对比度,色相等)

目录 前言:v4l-utils简介 一:查找当前的摄像头设备 二:查看当前摄像头支持的v4l2-ctl调试参数 三根据提示设置对应参数,在提示范围内设置 四:常用调试命令 五:应用内执行命令方法 前言:v4l-utils简介 v4l-utils工具是由Linu…

在Linux中,使用read函数去读取写入文件空洞部分时,读取出来的内容是什么?为什么这样操作,以及应用场景?

使用 read 函数读取文件空洞(hole)部分时,读取到的内容会被系统填充为 \0(即零字节)。文件空洞是稀疏文件中未实际分配磁盘空间的区域,但逻辑上表现为连续的零字节。 1.在指定空洞部分后,写入数…

Qt6笔记-对Qt6中对CMakeLists.txt的解析

首先,新建Qt Console Application项目。 下面对CMakeLists.txt进行次理解。新建好后,Qt Creator会生成CMakeLists.txt,具体内容如下: cmake_minimum_required(VERSION 3.16)project(EasyCppMain LANGUAGES CXX)set(CMAKE_AUTOUIC…