第一步:建立虚拟环境
(1)开始菜单输入prompt
conda create -n ImageS python=3.6
#ImageS:给虚拟环境起的名字
#python=3.6:指定python版本,根据项目需要。我想用的项目是Python-Multiple-Image-Stitching-master,在github中下载的,放在D:\Paper\ReadyPaper202311中。python环境要求为3.6
(2)查看当前存在哪些虚拟环境
conda env list 或者 conda info -e
(3)进入虚拟环境
conda activate en_name 或者 source activate env_name
这个时候在navigator中已经存在了这个虚拟环境:
(4)安装或删除包,且只在当前环境中安装/删除
conda install pkg_name
conda uninstall pkg_name
pip install pkg_name
pip uninstall pkg_name
#如果需要,退出当前虚拟环境
conda deactivate 或者 source deactivate
#如果需要,删除虚拟环境
conda remove -n env_name --all
(5)添加镜像源
使用conda默认的源来安装包速度非常慢,甚至失败,因此可以添加国内源来加快安装包的网速
——1.在windows环境下
安装包的时候
pip install mxnet-cu101 -i https://pypi.douban.com/simple
-i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple
#也可以添加镜像源,添加一次即可
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 使用清华 conda 镜像。
conda config --prepend channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 或者选用科大 conda 镜像。
conda config --prepend channels http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
——2.在linux环境下
使用vim ~/.condarc 修改配置文件,若配置文件里面为空,直接将如下代码拷贝进去,若存在一些源,可以将其他源的链接按原先格式添加进去
# 中科大源
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
# 清华源
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true
第二步:打开spyder,换环境
(1) 换环境:在spyder中添加虚拟环境,之后下载相应的包
注意这两个地方:
下方会变成新的虚拟环境和相应的python
但是有可能spyder-kernels会报错
试两种方式
(1)在prompt中按指示下载conda-kernels.
我输入了
conda install spyder-kernels
下面是已经安装完成的样子
但是仍然是这样报错。
(2)在spyder中选择
结果成了!!
不太懂怎么回事,如果有人懂,还望不吝赐教!!
但是只要出现这个情况,用Tools-Reset Spyder…到默认环境,之后再重新导入新的虚拟环境,就可以用。但是不能删除这个控制台(console)删除之后就会变成报错的样子。
在控制台中输入:
conda activate your_env_name
确认一下requirements.txt文件,保证cd到相应的目录下。
pip install -r requirements.txt
回车进行安装,如果没有爆红,即安装成功。
#安装项目所需要的包
类似这个CSDN添加链接描述
第三步:导入项目,运行
(1)导入项目
(2)运行
run stitching.py path --display --save
#stitching.py是要执行的py文件
#这个要根据项目来执行运行代码
最后,突然想修改成中文哈哈
#可以参考的CSDN,很好添加链接描述