为每一个项目都创建一个conda环境

Windows10下:基于pycharm中创建django项目之conda创建环境 阅读详情

起始缘由

今天在GitHub上下载一个新的项目并运行,发现又是一堆环境问题。
所以我决定今后对于每个项目,都创建一个新的conda环境。因为不同的项目之间的环境依赖不一样,会产生严重的相互污染。
现在我这个项目是SpQR. 链接

项目环境需求

从SpQR的主页上看到它的环境依赖:
To run SpQR with falcon make sure that you have torch>=2.0.0 with CUDA support.
所以我要安装torch>=2.0.0对应的python和conda。

创建conda环境

首先,用nvidia-smi命令查看服务器的conda version为11.2,所以就安装对应的pytorch框架。

  1. 创建conda环境,命名为SpQR:
conda create --name SpQR python=3.9
conda activate SpQR
  1. 安装对应的pytorch:
conda install pytorch torchvision torchaudio cudatoolkit=11.2 -c pytorch

这是chatgpt提供的。安了一通报错,提示似乎找不到对应的pytorch。
然后chatgpt告诉我可以安装cudatoolkit=11.1或者11.2都行。
师兄说直接安装,不用指定版本,它会自己安排的,所以我就这么安装:

conda install pytorch torchvision torchaudio -c pytorch

安装完之后给出的pytorch版本:

import torch
print(torch.__version__)

给出:2.0.1,就暂且相信它安装好了吧。

运行requirements.txt

进入SpQR文件夹(不是SpQR的conda环境)之后,执行以下命令:

pip install -r requirements.txt

开始运行项目

这时候出现了一个问题:
libcublas.so.11: symbol cublasLtGetStatusString, version libcublasLt.so.11 not defined in file libcublasLt.so.11 with link time reference,然后我去查,是requirements.txt文件中有一条指令是安装torch1.13, 它会自动安装:
nvidia_cublas_cu11,nvidia_cuda_nvrtc_cu11,nvidia_cuda_runtime_cu11 and nvidia_cudnn_cu11.
而由于我已经安装了cudatoolkit,所以报错。解决方法是:pip uninstall nvidia_cublas_cu11
值得一提的是我在powershell执行了pip uninstall命令之后,在vscode上面运行还是报错,然后我到终端运行又不报错,可能是vscode更新不及时,需要重启。

Conda 创建环境后,项目位置移动 无法激活和使用?该如何处理 🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。 阅读详情

相关推荐

基于传输门与传输管逻辑的全加器设计

全加器是指对输入的两个二进制数相加(A与B)同时会输入一个低位传来的进位(Ci-1),得到和数(SUM)和进位(Ci)。一位全加器可以处理低位进位,并输出本位加法进位。由于这种晶体管的漏极和源极完全可以互换使用,因此这种电路的输入端与输出端也可以互换,这就是具有信号传输双向特性的传输管。传输管的输入信号可以传输到输出端,同时输出端的信号也可以传输到输入端。半加器是指对输入的两个一位二进制数相加(A与B),输出一个结果位(SUM)和进位(C),没有进位的输入加法器电路,是一个实现一位二进制数的加法电路。

qq_40353731的博客 4383

Conda虚拟环境创建与Python模块安装

Conda虚拟环境创建与Python模块安装

d8958的博客 5895

数字IC笔记-低功耗技术

传统的降低Power的方法主要有: 1.门控时钟技术(clock gating) 2.多阈值电压技术(MultiShreshold) 3.动态电压频率调节技术(DVFS) 目前有以下几种低功耗技术: 1.多电压技术(Multi-Voltage) 2.MTCOMS Power Gating 技术(多阈值功耗控制技术),比如基带部分中的2G、3G、CDMA、LTE等通过awake—>sleep—>awake的方式间歇式的打开或关断其电源,power gating 可以完全关掉dynamic的pow

sinat_41774721的博客 1932

anaconda重新理解环境与项目

又搞不懂虚拟环境和项目文件的区别了 conda info -e 的输出,就是配置的虚拟环境; 我保存的项目文件,都在PythonProjects里; 每次打开新项目的时候,打开的就是项目文件;

weixin_42306148的博客 271

Android AudioFlinger(一)——初识AndroidAudio Flinger

AudioFlinger 是 Android 系统中的音频中间层(audio HAL, Audio Hardware Abstraction Layer)的一部分,负责管理音频的混音、播放和音量控制等功能。它充当 Android 应用程序和音频硬件之间的桥梁。

hirezy 1669

AOSP14 Launcher3——手势上滑关键类AbsSwipeHandler解析

通过精密的事件监听、状态管理和对系统动画 API 及 Launcher 内部组件的协调,实现了复杂而流畅的手势导航体验。它的抽象设计允许子类(如。是 Quickstep (Launcher3 的手势导航实现) 中处理。的核心逻辑抽象基类。这个非常核心且复杂的类。)定制特定的回家动画逻辑。好的,我们来深入分析。

Micheal_Yang's Blog 1519

anaconda环境的创建、切换、删除

一个项目对应的环境是不同的,所以要善于用anaconda来管理环境,一般的都是一个项目一个环境。 一、创建:创建一个python3.6的名为OldHome的环境 conda create -n OldHome python=3.6 OldHome文件夹在anaconda的envs里 二、激活进入环境:conda activate 环境名 conda activate OldHome 三、删除:删除名为OldHome的环境 conda remove -n OldHome --all .

学习记录 1953

安时积分法和开路电压法结合估算锂电池SOC

基于安时积分法和开路电压法结合的锂电池SOC估计Simulink仿真建模,利用安时积分法计算放电过程中的SOC,在搁置状态利用开路电压法进行SOC修正。

qq_39304296的博客 2554

conda创建新环境

文章目录conda创建新环境第一步:创建第二步:激活第三步:查看活跃的环境conda一些命令参考 conda创建新环境 如果只是用的话,用【创建】和【激活】的命令足够了~ 第一步:创建 conda create --name yourEnv python=2.7 –name:也可以缩写为 【-n】,【yourEnv】是新创建的虚拟环境的名字,创建完,可以装anaconda的目录下找到e...

SARACH_WONG的博客 51万+

Unity 面试篇⚠️ | Unity性能优化好,山寨机都能跑~

Unity 面试篇⚠️ | Unity性能优化好,山寨机都能跑~

m0_58523831的博客 1万+

【python数据挖掘课程】二十八.基于LDA和pyLDAvis的主题挖掘及可视化分析

这是《Python数据挖掘课程》系列文章,前面很多文章都讲解了数据挖掘、机器学习,这篇文章主要讲解LDA和pyLDAvis算法,同时讲解如何读取CSV文本内容进行主题挖掘及可视化展示。文章比较基础,希望对你有所帮助,提供些思路,也是自己教学的内容。推荐大家购买作者新书《Python网络数据爬取及分析从入门到精通(分析篇)》,如果文章中存在错误或不足之处,还请海涵。 目录: 一.显示结果及安装 二.LDA主题挖掘 三.pyLDAvis可视化分析 四.小结

杨秀璋的专栏 1万+

Conda中创建新环境

通过使用不同的环境,你可以在同一台机器上为不同的项目或需求维护不同的软件包和依赖关系,这是一个非常强大的功能。在Conda中创建新环境是一个非常有用的做法,尤其是当你需要为不同的项目安装不同版本的软件包时。:首先,打开你的终端(在Linux或macOS上)或命令提示符/Anaconda Prompt(在Windows上)。:在你的环境中,你可以使用conda或pip来安装所需的包。激活环境后,你的终端提示符通常会更改,以显示当前激活的环境名称。作为例子),并可以指定你想要安装在该环境中的Python版本。

weixin_43962876的博客 4297

matlab数学建模练习(2)练习电子科技大学数学实验

【代码】matlab数学建模练习(2)练习电子科技大学数学实验。

c_wrj_的博客 1435

conda为每个项目创建环境

1、创建 conda create -n graph python=3.7 创建完成后会在anaconda3的ens创建一个graph的项目, 2、激活 conda activate graph

学无止境 499

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Pycharm2025如何选择已有的conda环境创建项目

如图所示:conda路径是已存在的,Environment该如何解决?

m0_56999722的博客 693

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

在Pycharm中创建conda虚拟环境下的新项目时报错Non-zero exit code解决方法

在不同的conda环境中建创建的项目可以解决python版本以及包版本冲突等问题。

weixin_47088670的博客 3160

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

创建conda虚拟环境并且将其与pycharm里的项目关联

,添加解释器,解释器所在路径一般是anaconda3-envs下面,找到刚刚新建的环境名字,这里是HLM,HLM下面找到python.exe,这就是这个项目的解释器。2.打开anaconda prompt,创建一个新环境,并指定 Python 版本。至此就将conda环境和我们的pycharm项目进行了关联。激活新环境后,就进入了这个环境下,可以安装项目需要的包。Pycharm中选择 文件-打开,选择项目。4.环境安装好后,在pycharm中进行关联。1.将项目导入pycharm中。

Rachel_Pu的博客 893

conda创建Python项目的虚拟环境

本文将介绍如何为Python项目创建虚拟环境并运用到PyCharm中----以conda为例

weixin_49095243的博客 517

从零开始创建conda环境、常用命令的使用及pycharm配置项目环境

如何使用conda及在pycharm中配置conda环境

m0_48632667的博客 1万+

Pycharm使用现有的Conda虚拟环境创建项目

Pycharm使用现有的Conda虚拟环境创建项目

程序员雅痞的博客 315

使用Conda创建独立PyTorch环境,隔离不同项目依赖

通过Conda构建隔离的PyTorch开发环境,轻松实现多项目版本共存与GPU加速。结合预置CUDA镜像,一键配置深度学习工作流,避免依赖冲突和驱动兼容问题,提升研发效率与协作可复现性。

weixin_35755640的博客 1023

Conda创建虚拟环境,解决不同项目的冲突!

摘要:本文介绍了使用Conda管理多项目Python环境的方法。首先安装并配置Conda环境变量,然后创建虚拟环境(需注意删除已有venv文件夹和目录权限问题)。接着演示了如何为项目安装PyTorch环境,包括安装命令、版本验证和GPU支持检查。最后说明了如何退出Python交互环境继续安装其他依赖。该方法能有效解决不同项目Python版本冲突问题。(149字)

蒙双眼看世界 732

必备技能,conda创建python虚拟环境,完美管理项目

在尝试各种项目的时候,比较烦人的问题就是环境配置问题,然而更烦人的就是在你做一个个项目的时候,突然发现以前可以正常运行的代码挂了。那很可能是因为环境配置问题。对于每个项目,都会说明所需要...

fengdu78的博客 329

实战:用Conda为机器学习项目创建独立环境

Conda是一个强大的包管理和环境管理工具,可以帮助我们轻松创建和管理独立的Python环境。本文将结合一个图像分类的机器学习项目,详细介绍如何使用Conda创建和管理项目专属的Python环境。特别是对于需要持续运行的机器学习项目,平台的一键部署功能可以省去大量手动配置环境的麻烦。我在实际使用中发现,从环境创建到项目部署,整个过程非常流畅,适合快速验证和迭代项目。Miniconda则是一个轻量级的版本,只包含Conda和Python,适合需要更灵活控制环境的用户。接下来,我们需要安装项目所需的依赖项。

AmberLeopard26的博客 248

【Anaconda3】笔记内容008:详解Anaconda3的安装、Conda虚拟环境创建和其他项目环境的布置

目录摘要一 将电脑中的原有的Anaconda3环境删除二 进行Anaconda3安装三 创建虚拟环境四 如何在虚拟环境中很快的运行别人的项目或者自己的项目 摘要 真是烦心事三连了!!!刚解决完昨晚的Pytorch绘图问题,今天就遇到本地的Jupyter notebook 打开后进入虚拟环境项目时报错找到不到环境路径问题,经过长时间解决无果后,决定重新安装环境!!你可能会有问题重新安装的话项目环境配置咋还能记得呢?其实我是把项目环境进行导出到.txt中辣,完全不怕!!!环境复制详细可以看我这篇文章: 如何使

qq_46343832的博客 3847

Anaconda conda 和 virtualenv 创建指定的python环境到项目文件夹内

文章目录第一步使用conda安装所需的python版本使用 conda info --env查看是否成功第二步转到项目路径copy系统python副本到项目内最后,启动 出于需要,当前正在用的python 3.7环境要换成python 3.6。于是有了下面的操作。 第一步 系统内没有python 3.6的版本怎么办? 在virtualenv中貌似只能根据系统中的python版本来在项目内创建pyt...

枪枪枪的博客 4705
上一篇: 在linux服务器上安装gcc 9.4.0的过程(安装torch-int库出的问题)
下一篇: linux服务器上screen常用命令
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值