操作系统环境:
Linux uuu-PC 4.19.0-amd64-desktop #6030 SMP Tue Jun 27 15:58:51 CST 2023 x86_64 GNU/Linux
【在线安装】
安装pip3
apt install python3-pip
安装conan
pip3 install conan
查看conan 版本信息
conan --version
注意事项:
需开启开发者模式和允许安装未签名的应用,否则过程中组件安装报错,如以下报错:
Installing build dependencies ... done
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/PyYAML.egg-info
writing pip-egg-info/PyYAML.egg-info/PKG-INFO
writing dependency_links to pip-egg-info/PyYAML.egg-info/dependency_links.txt
writing top-level names to pip-egg-info/PyYAML.egg-info/top_level.txt
writing manifest file 'pip-egg-info/PyYAML.egg-info/SOURCES.txt'
failed to import Cython: /tmp/pip-build-env-mx4rh66b/lib/python3.7/site-packages/Cython/Compiler/Scanning.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object
error: Cython does not appear to be installed
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-_wjk_bx5/PyYAML/
查看conan版本信息报错,原因缺少依赖包PyYAML, 直接安装(pip3 install PyYAML):
root@yanghf-PC:/home/yanghf# conan --version
Traceback (most recent call last):
File "/usr/local/bin/conan", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3191, in <module>
@_call_aside
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3175, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3204, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 583, in _build_master
ws.require(__requires__)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyYAML<7.0,>=6.0' distribution was not found and is required by conan
【在线安装特定版本】
pip3 install conan==1.55.0
【离线安装】
安装指定版本 Conan-1.55.0
浏览历史版本:https://pypi.org/simple/conan/
下载历史版本:wget https://files.pythonhosted.org/packages/7d/6f/39111a8ad11fa95db594ae743883765f48cc158a04d52d7f5e7c30c51396/conan-1.55.0.tar.gz#sha256=8c103b235d21a7061320441b1b7d4ed4094c0ab0b0ea86be6bd9174672701a09
解压:tar -xf conan-1.55.0.tar.gz
安装:pip3 install -e conan-1.55.0/
验证:conan --version
Conan version 1.55.0