小白记录帖
编译器为conda,目前python版本为3.8,但pyradiomics只支持版本3.5/3.6/3.7,所以需要改变conda内python版本。
1. 打开terminal
2. 建立名为my_env(名字可以自己改)的conda环境,并且设置python为版本3.7
conda create --name my_env python=3.7
conda activate my_env
4. 检查python版本是否正确
python --version
5. 输出如下即表示安装成功,最后一个数字不重要,只要前面是3.7就行
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是否安装成功
完美成功~