
最近,为了方便我推进[机器学习]的学习进度,充分挖掘和利用个人电脑上的NVIDIA GEFORCE RTX 的性能,自然的,就要使用PyTorch进行学习(我总不能再使用C++/CUDA C自己造轮子吧🛞,也没那本事😅),同时,我更新了NVIDIA驱动到13.0(今年最新的),原本打算下载最新的pytorch-cuda=13.0,但为了稳定性起见,选择了兼容性更强的pytorch-cuda=12.4,同时为了复现其余学者在GitHub上开源的代码,我使用了miniforge创建虚拟环境对不同实验环境所需要的软件包版本进行管理。
现在的问题是:我本来是在VSCode里面运行Python的,切换环境的话,使用的是PowerShell终端+mamba指令,现在我打算使用专业性更强的PyCharm2025.2(专业版最新,换用PyCharm目的是为了更好的整合后期的其他工程,比如版本控制,Docker……),因为我在本地已经创建了AI环境,并且里面配置好了pytorch-cuda=12.4,再加上其余软件包(Numpy等),整个AI环境大概6个G吧,所以我想在PyCharm添加“现有AI环境”,但PyCharm添加现有Conda环境也太慢了吧!我不清楚是因为我的AI环境太大了还是别的什么原因,PyCharm界面就一直在“创建Conda解释器”的读条中,我尝试了很多方法去解决这个问题,但还是很慢,慢到感觉无法添加AI环境的那种,其实就是到目前还没有添加成功过!
我试了在PyCharm添加新的环境,新的环境大概也就130MB左右,基本一切正常,可以运行新环境的解释器。但问题是我的AI环境添加不上(●v●)。
还有一个小问题——在选择Conda路径时,在选D:\Miniforge-xxx\Scripts\conda.exe它扫码不到——弹窗:lateinit property envs_dirs has not been initialized,而在选D:\Miniforge-xxx_conda.exe时能扫描到环境,但第一个环境是在C盘Temp目录下的一个“鬼东西”,我怎么可能在哪里创建一个环境?!关于这一点,OpenAI给出的解释是:conda.exe在运行时会在Temp下创建一个环境,运行结束后环境删除!😅
好吧~~,不管怎么样,我最终的目的就是在PyCharm添加我创建的AI环境,让我能在PyCharm中使用PyTorch并且对不同的版本的环境进行管理。现在,谁能解决?🙋🏻♂️🤔🧐……
(The attached image shows the interface where I got stuck while trying to add the AI environment.)