改变conda内python版本 安装运行pyradiomics package

小白记录帖

编译器为conda,目前python版本为3.8,但pyradiomics只支持版本3.5/3.6/3.7,所以需要改变conda内python版本。

 

建立新环境并安装python3.7

1. 打开terminal

2. 建立名为my_env(名字可以自己改)的conda环境,并且设置python为版本3.7

conda create --name my_env python=3.7
3. 激活新建的环境
conda activate my_env

4. 检查python版本是否正确

python --version

5. 输出如下即表示安装成功,最后一个数字不重要,只要前面是3.7就行

 

在新环境下安装pyradiomics package

1. 在环境保持为my_env的情况下输入以下代码

python -m pip install pyradiomics

其实建完新环境后我一开始试的是conda install -c radiomics pyradiomics,但报错如下。

但当python版本是3.8时报错版本太高,需要python[version='>=3.7, <3.8'],可以请教一下 大神是为什么吗?

UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

  - pyradiomics -> python[version='>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']

Your python: python=3.7

 

如何打开并使用新建的环境

1. 打开conda,可以先检查一下环境内package是否安装成功

2. 然后选择环境为my_env,先安装好JupyterLab就可以使用jupyter notebook了! 

3. 最后测试一下package是否安装成功

  

完美成功~

 

你可能感兴趣的:(Anaconda,python,anaconda)