无法运用pytorch环境、改环境路径、隔离环境

article/2025/8/12 13:58:20

一.未建虚拟环境时

1.创建新项目后,直接运行是这样的。

2.设置中Virtualenv找不到pytorch环境?因为此时没有创建新虚拟环境。

3.选择conda环境(全局环境)时,是可以下载环境的。

运行结果如下:

是全局环境,不是虚拟环境。

D:\Software\Anaconda3\envs\pytorch\python.exe这也是conda的全局环境,但是目前pycharm选不了这个环境,OK那个键是灰白的。

二.检查pytorch的环境

安装时是先激活环境再安装的吗?不是,先安装anaconda,再创建环境并激活的。

1.检测创建的环境可以激活吗?

显示可以激活。

2.再次尝试,发现还是选不了下图的环境。

3.查看这个环境的路径下面有没有Python.exe这个文件?没有的话就得把环境删了重新安装一下。

查询显示是有的。

4.到这个路径下面找,这个是base环境的。

结果:pacharm还是找不到。cmd里面激活一下环境,然后输python,import一下包?

结果说明环境已经配置好了,pycharm里面也有。这是运行pycharm,也能选上环境了。

三.环境C盘改D盘

1.现在运行界面,环境变成了C盘,如下图所示。当初为了不让C盘占内存,包全部安装在D盘了,路径:D:\Software\Anaconda3\envs\pytorch\pytorch。

在哪个盘里面打开cmd就在哪个盘开始。这个环境里面有c盘的:有可能是之前安装了conda没卸载干净。现在能把C盘删掉吗?直接把c盘的移过去。从路径C:\Users\*****\.conda\envs这里应该是把绿色的两个文件夹移到D盘去。

转移后cmd显示路径如下:

四.隔离环境

(一)查看是否有torch

1.问:这个envs文件夹下面的pytorch是自己创建的 还是创建环境的时候自动生成的?

答:应该是,我当时安装pytorch就安装在了这里。

2.pytorch可能没安装上,这个环境里面没有torch。代码运行显示没有,cmd输入python进入下Python环境,然后输入import torch,报错说明没有torch。

(二).隔离环境

1.以上(一)的验证说明这个环境有点问题。

问:创建新环境时是激活了pytorch这个环境之后再创建的吗?

答:刚刚只创建了Rnn-net这一个新环境。忘记创建步骤了。其它旧环境是先创建-再激活的。

查看显示:创建的新环境都会在envs这个文件夹下面,已经把环境分离出来了(剪切)。结果如下图所示:

环境隔离后的pytorch文件夹如下。

所以,下次创建环境应该:先创建虚拟环境,再激活,创建的新环境都会在envs这个文件夹下面。pycharm的环境可能要重新配置一下,再运行代码。

(三).重装torch环境

更新anaconda安装包后重新配置环境_# to activate this environment, use # # $ conda ac-CSDN博客

以前写的安装步骤,按第三步安装。或者第六步安装。

1.创建虚拟环境

所有操作都要在对应环境中进行,故先激活环境。cmd后,

(1)输入命令:conda create –n pytorch python=3.9,用于创建一个名为pytorch的环境,该环境的python版本为3.9。

(2)输入命令:activate pytorch,激活一个名为pytorch的环境。

此时显示pytorch在C盘里面,不管,因为“在哪个盘里面打开cmd就在哪个盘开始"。

2.安装pytorch.

(1)pip用官网命令安装失败。

显示失败。就是xxxxx文件is not present.

Script file 'D:\Software\Anaconda3\envs\pytorch\Scripts\pip-script.py' is not present.

(2)按照以前写的博客cd到pytorch所在路径安装,仍然失败。已经安装pytorch,仍然“No module named ‘torch‘”_安装好pytorch2.4.0没有torch模块-CSDN博客

WIN+R ------cmd  打开;

(1)conda create -n pytorch python=3.9创建环境

(2)activate pytorch激活Pytorch

(3)cd /D D:\SoftWare\PyTorch(此处为Pytorch包所在路径)

(4)pip install torch-1.12.1+cu113-cp39-cp39-win_amd64.whl

          pip install torchvision-0.13.1+cu113-cp39-cp39-win_amd64.whl

3.改错

(1)Pycharm使用pip报错:Script file ‘D:\Anaconda3\envs\pytorch\Scripts\pip-script.py‘ is not present_jupyter script file jupyter is not present-CSDN博客

按照这篇博客改了一下,还是有错。

(2)或者卸载pytorch,忘记做了没。用pip uninstall torch命令。

4.重装一下,发现成功了。

运行代码结果如下。

五.最终演示

1.Pycharm选择如下,运用现存的环境,选择pytorch即可。

2.点击OK后如下所示。

3.点击apply-ok后如下。


http://www.hkcw.cn/article/UHuPqBROcL.shtml

相关文章

古老的传说(Player、Stage)是否还能在蓝桥云课ROS中重现-250601(失败)

古老的传说是否还能在蓝桥云课ROS中重现-250601 经典复现何其难,百分之二就凉凉! 古老的传说 那是很久很久以前的故事……上个世纪的一个机器人项目 Player、Stage这个项目最早起源于1999年,由美国南加州大学机器人研究实验室开发&#xff0…

机器学习:逻辑回归与混淆矩阵

本文目录: 一、逻辑回归Logistic Regression二、混淆矩阵(一)精确率precision(二)召回率recall(三)F1-score:了解评估方向的综合预测能力(四)Roc曲线&#xf…

Spring是如何实现属性占位符解析

Spring属性占位符解析 核心实现思路1️⃣ 定义占位符处理器类2️⃣ 处理 BeanDefinition 中的属性3️⃣ 替换具体的占位符4️⃣ 加载配置文件5️⃣ Getter / Setter 方法 源码见:mini-spring 在使用 Spring 框架开发过程中,为了实现配置的灵活性&#xf…

继承与多态

继承与多态的分析 继承继承与访问限定比较派生类和基类关系派生类的构造顺序基类对象(指针)派生类对象(指针)的转换重载和隐藏 虚函数静态绑定与动态绑定指针调用其他调用的绑定方式虚函数实现的依赖 多态 继承 继承的本质&#…

API异常信息如何实时发送到钉钉

#背景 对于一些重要的API,开发人员会非常关注API有没有报错,为了方便开发人员第一时间获取错误信息,我们可以使用插件来将API报错实时发送到钉钉群。 接下来我们就来实操如何实现 #准备工作 #创建钉钉群 如果已有钉钉群,可以跳…

Amazon GameLift实战指南:低成本构建高并发全球游戏服务器架构

一、为什么游戏服务器需要GameLift? 行业痛点 传统自建服务器:扩容慢、DDoS防御弱、全球延迟不均 开源解决方案(如Agones):运维成本高、需K8s深度知识 云虚拟机手动扩缩容:响应延迟导致玩家流失 GameLi…

2025安装与配置archlinux很详细

不知不觉,距离上次安装archlinux已经2年多了。我又打算把archlinux作为主力机使用了。 以前也写过一些类似的文章,有一些不变的内容,我直接从原来的文章中复制了(包括截图)。 《2021年vmware安装archlinux》 https:/…

字节golang后端二面

前端接口使用restful格式,post与get的区别是什么? HTTP网络返回的状态码有哪些? go语言切片与数组的区别是什么? MySQL实现并发安全避免两个事务同时对一个记录写操作的手段有哪些? 如何实现业务的幂等性(在…

MyBatis03——SpringBoot整合MyBatis

目录 一、springboot整合mybatis 二、搭建环境 1、引入jar包 2、配置文件 3、准备控制层、业务层、持久层 4、SQLMapper文件 ​编辑 三、动态sql 四、分页 4.1逻辑分页 4.2物理分页 4.2.1引入分页插件在pom.xml 4.2.2使用分页插件 五、事务 编程式事务 声明式事…

【linux】知识梳理

操作系统的分类 1. 桌⾯操作系统: Windows/macOS/Linux 2. 移动端操作系统: Android(安卓)/iOS(苹果) 3. 服务器操作系统: Linux/Windows Server 4. 嵌⼊式操作系统: Android(底层是 Linux) Liunx介绍 liunx系统:服务器端最常见的操作系统类型 发行版:Centos和Ubuntu 远程连接操…

计算机网络第1章(上):网络组成与三种交换方式全解析

目录 一、计算机网络的概念二、计算机网络的组成和功能2.1 计算机网络的组成2.2 计算机网络的功能 三、电路交换、报文交换、分组交换3.1 电路交换(Circuit Switching)3.2 报文交换(Message Switching)3.3 分组交换(Pa…

经典面试题:一文了解常见的缓存问题

在面试过程中,面试官的桌子上摆放着很多高频的面试题,能否顺利回答决定了你面试通过的概率。其中缓存问题就是其中的一份,可以说掌握缓存问题及解决方法是面试前必须准备的内容。那么缓存有什么典型的问题,出现的原因是什么&#…

Python Turtle实战:打造高精度图形化秒表

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storms…

Python实现P-PSO优化算法优化卷积神经网络CNN回归模型项目实战

说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 随着人工智能和深度学习技术的快速发展,卷积神经网络(CNN)在图像分类、目标检测…

OVD开放词汇检测 Detic 训练COCO数据集实践

0、引言 纯视觉检测当前研究基本比较饱和,继续创新提升空间很小,除非在CNN和transformer上提出更强基础建模方式。和文本结合是当前的一大趋势,也是计算机视觉和自然语言处理结合的未来趋势,目前和文本结合的目标检测工作还是有很…

leetcode0404. 左叶子之和-easy

1 题目:左叶子之和 官方标定难度:易 给定二叉树的根节点 root ,返回所有左叶子之和。 示例 1: 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15&#…

PINNs案例——二维磁场计算

基于物理信息的神经网络是一种解决偏微分方程计算问题的全新方法… 有关PINN基础详见:PINNs案例——中心热源温度场预测问题的torch代码 今日分享代码案例:二维带电流源磁场计算 该案例参考学习论文:[1]张宇娇,孙宏达&#xff0…

历年西安邮电大学计算机保研上机真题

历年西安邮电大学计算机保研上机真题 2025西安邮电大学计算机保研上机真题 2024西安邮电大学计算机保研上机真题 2023西安邮电大学计算机保研上机真题 在线测评链接:https://pgcode.cn/school 狗剩游泳 题目描述 酷暑难耐,好消息传来,毛…

【算法题】算法一本通

每周更新至完结,建议关注收藏点赞。 目录 待整理文章已整理的文章方法论数组与哈希表栈双指针(滑动窗口、二分查找、链表)树前缀树堆 优先队列(区间/间隔问题、贪心 )回溯图一维DP位操作数学与几何学二维DP随缘更新&a…

Spring如何实现组件扫描与@Component注解原理

Spring如何实现组件扫描与Component注解原理 注解配置与包扫描的实现机制一、概述:什么是注解配置与包扫描?二、处理流程概览三、注解定义ComponentScope 四、核心代码结构1. ClassPathScanningCandidateComponentProvider2. ClassPathBeanDefinitionSca…