1.使用conan进行包管理-环境安装

1.安装python

研发环境不具备管理员权限,python需要编译安装到用户目录。

下载安装包后解压,执行以下命令编译安装:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 配置
./configure --prefix=$HOME/<用户名>/python3 --enable-optimizations

# 编译
make -j$(nproc)

# 安装
make install

# 检查安装结果
python3 --versin

pip3 --versioin

which python3

# 将python3设置成默认的版本执行以下命令
vim ~/.bashrc

alias python='$HOME/<用户名>/python3'
alias pip='$HOME/<用户名>/python3'

# 重新加载.bashrc文件使更改生效
source ~/.bashrc

2. 安装conan2

  1. 安装基础依赖
1
2
3
4
5
6
# 安装patch-ng-1.18.1
tar -zxvf patch-ng-1.18.1.tar.gz
cd patch-ng-1.18.1
python setup.py build
python setup.py install
# 安装其他依赖。其他依赖可能需要在安装conan2时暴露出来再下载
  1. 安装conan2
1
2
3
4
5
tar -zxvf conan-2.18.1.tar.gz
cd conan-2.18.1

python setup.py build
python setup.py install

验证conan2环境是否可用

1
2
conan -v
# conan version 2.18.1

如果有有网络可以连接,安装conan2就是一句命令的事儿。

3. conan环境配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 1.检查环境,生成默认配置
conan profile detect --force

# 2.创建编译环境配置(根据情况修改默认值)
conan profile detect --name "rht_810"

# 3.修改环境配置
vim ~/.conan2/profiles/rht_810

[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=14
os=Linux

配置公共仓库

1
2
3
4
5
# 添加公共仓库(自建库以及官方库都是用以下命令添加)
conan remote add <库名> <库连接>

# 登录仓库(自建库需要)登录token在自建jfrog仓库获取
conan remote login -p <登录token> <库名> <登录用户>

1.使用conan进行包管理-环境安装
https://zxdong.cn/2026/08/21/技术/C++/1-使用conan进行包管理-环境安装/
作者
zxdy
发布于
2026年8月21日
许可协议