由于我仿真需要FMU到carsim仿真,遇到的问题和解决方式,在此记录

基础配置和命令

我用的版本比较旧3.6.5然后我想安装3.10保证我的pythonfmu能运行,发现我的conda也旧了,自升级和配置python新环境都做不到

我就安装了miniconda,把原先的conda卸载了
下载网址:Index of /minicondahttps://repo.anaconda.com/miniconda/

pycharm下载地址

https://www.cnblogs.com/ft-Pavilion/p/18354195

后面安装库和配置库遇到点问题

anaconda prompt的一些重要命令

指定到D:        找到具体环境 cd D:/anaconda3

conda create -n py311 python=3.11 创建新环境

conda remove -n py311 --all 移除环境,当时把环境整C盘去了,所以又删除

conda config --show envs_dirs 确认下内部环境地址有哪些,在哪个盘

conda config --remove envs_dirs C:\Users\yuanhao\.conda\envs 移除我不希望的盘

conda config --add envs_dirs D:\anaconda3\envs 添加环境地址(如果已有,就调到首位)
conda info --envs检查已经安装了哪些环境

如果还是会装C盘,可以指定路径conda create --prefix D:\anaconda3\envs\py311 python=3.11


conda env remove -p C:\Users\yuanhao\.conda\envs\py311

安装错地址可以删除

-n 是按名字删

-p 是指定路径删

pycharm界面也要更换环境

删除原来的环境地址

添加新环境

包的实际存储位置

======================================================================

环境快速转移配置给其他设备

原设备导出

conda activate 原环境名
conda env export --no-builds > environment.yml

会存在于cd指向的文件位置

在新设备,cd到相同文件位置,输入(直接创建环境并下载conda和pip能下载的包)

conda env create -f environment.yml

上述可以完成大多数包转移然后torch的安装可能不成功,需要去pytorch官网PyTorch

关于toch版本选择需要查看自己的cuda,打开cmd输入nvidia-smi查看CUDA Version

比如我的可以适配torch cuda11.8(gpu)使用如下命令,即可安装

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

检查的话先激活环境,输入python,然后输入如下命令(prompt或者python命令行)

import torch

# 是否成功安装 PyTorch
print("PyTorch 版本:", torch.__version__)

# 是否可用 CUDA(NVIDIA GPU)
print("CUDA 是否可用:", torch.cuda.is_available())

# 当前 CUDA 版本
print("PyTorch 绑定的 CUDA 版本:", torch.version.cuda)

# 如果有 GPU,输出显卡名称
if torch.cuda.is_available():
    print("GPU 名称:", torch.cuda.get_device_name(0))
    print("GPU 总显存:", round(torch.cuda.get_device_properties(0).total_memory / 1024**3, 2), "GB")


 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐