github克隆别人的项目并创建环境安装子模块

下面梳理一下一般克隆别人的项目并且创建环境,安装子模块的流程

1.先克隆别人的代码

复制代码
git clone 地址(通过github Code里面HTTPS里面得到地址)

2.要进入你克隆的项目的目录

3.使用conda创建环境

记住把env_name换成你自己命名的环境名字。python=3.12换成自己的python版本号码

复制代码
conda create -n env_name python=3.12

激活你创建的环境(把env_name换成你创建的环境名字)

复制代码
conda activate env_name

如果想要跳出原来的环境可以用下面的代码

复制代码
conda deactivate

4. 安装项目环境的依赖

复制代码
pip install -r requirements.txt
pip install -e .

如果某些包安装失败可能是源不行,换成清华源(如果下面每一步都安装失败都可以加入清华源,也可以直接替换conda的源一劳永逸)

复制代码
pip install -r requirements.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

5. 如果有子模块要安装子模块

(子模块其实也就是作者写的要用到的函数文件)

比如下面要安装两个子模块various_tools和dynamic_obstacle_avoidance

复制代码
pip install "git+https://github.com/hubernikus/various_tools.git"
pip install "git+https://github.com/hubernikus/dynamic_obstacle_avoidance.git"

但有时候连不上github,子模块安装失败,可以直接下载zip文件,然后解压,把解压后的文件放到你整个项目的文件夹里面,相当于是作为项目的函数

如果是自己解压的话,那安装子模块的命令就变成下面的(注意要把命令里面的文件名字various_tools和dynamic_obstacle_avoidance换成自己的子模块文件名字)

复制代码
# 安装本地的 various_tools
pip install -e ./various_tools

# 安装本地的 dynamic_obstacle_avoidance
pip install -e ./dynamic_obstacle_avoidance
相关推荐
passerby60619 小时前
完成前端时间处理的另一块版图
前端·github·web components
草梅友仁10 小时前
墨梅博客 1.4.0 发布与开源动态 | 2026 年第 6 周草梅周报
开源·github·ai编程
学电子她就能回来吗12 小时前
深度学习速成:损失函数与反向传播
人工智能·深度学习·学习·计算机视觉·github
xuhe215 小时前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr
宇宙帅猴16 小时前
GitHub 私有仓库认证完整指南:告别密码错误,使用 PAT 令牌
github
前端市界19 小时前
用 React 手搓一个 3D 翻页书籍组件,呼吸海浪式翻页,交互体验带感!
前端·架构·github
happyprince19 小时前
2026年02月07日热门github项目
github
CoderJia程序员甲20 小时前
GitHub 热榜项目 - 日榜(2026-02-06)
人工智能·ai·大模型·github·ai教程
荔枝吻21 小时前
忘记服务器密码,在Xshell7中查看已保存密码
运维·服务器·github
tod1131 天前
TCP全连接队列与tcpdump抓包
网络·网络协议·tcp/ip·github·tcpdump