【环境】ubuntu下anaconda虚拟环境中安装的pytorch终于配置成功了!

news2024/10/5 2:08:53

前请提要

  • 配置情况:双系统——win10+ubuntu20.04;
  • anaconda安装与虚拟环境创建:在安装conda的过程中,我修改了安装路径(很清楚的记得);
  • 昨晚的状态:通过pytorch中的conda命令,在创建的conda虚拟环境中,成功安装好了pytorch;

今天的问题

  • 打开pycharm准备敲代码的时候,只能在pycharm的终端里,python+文件名.py去运行程序(也就是说,右键运行不了,并且在代码脚本当中,torch下面也存在着红色的下划线);

  • 原因:interpreter配置出错了;

  • 状态:pycharm的终端里面,确实通过conda activate更换到了虚拟环境,但是,pycharm的interpreter里面没有索引到所需虚拟环境的python解释器(也就是windows环境下的python3.exe或python3.8.exe);

  • 问题描述:我不能在安装路径下,找到上述的python解释器;我是乖乖地在add python interpreter的Conda Envionment里面,查找路径的,也就是下面的图。但是这里根本就没有解释器。(我的虚拟环境安装路径是在隐藏文件夹里,我是手动敲了含有 . 的路径——后来发现pycharm里,按钮有个眼睛的标志,可以查看隐藏文件;但是这里也没有python解释器——显示它是空的文件夹!但其实里面是存在python解释器的!)

    请添加图片描述

  • 解决:这个问题弄得一米系隆。最后是通过在这里的Virtualenv Envionment里面顺利找到了同样路径下的这个python解释器!见下面俩图:这里必须得记录一下,这个python解释器的位置,是怎么找到的,其实也简单,就是进入了所需的conda环境之后,用which python3,就可以看到路径了。

  • 请添加图片描述
    请添加图片描述

  • 使用了conda创建完虚拟环境之后,里面存在着三个python解释器,它们可能是三个完全不同的版本(这其实就是要使用conda的原因,可以隔离开不同版本,设置不同version的环境),三个环境分别是计算机里面安装了的python(ubuntu里一般都会有,我不知道是不是ubuntu系统自己携带的,但是我用了ROS框架和SLAM算法,可能是安装它们的时候,后配的)、安装好anaconda后默认的base环境下的配python解释器、以及conda创建的虚拟环境里面的python版本(这个在创建环境的时候,手动设置了python的版本)。并且它们的路径也可能是不同的。见下图:

    在这里插入图片描述

其他收获的和经验

写在最后,下一次安装Ubuntu或者深度学习框架,不打算再使用anaconda来做包管理了,改用师弟推荐的Virtualen。它自身也是一个包,用pip install就可以安装。功能是通过它可以直接创建新的虚拟环境,替换conda create。而它的优势在于:不用担心conda list和pip list二者冲突了,因为仅使用pip来安装和卸载环境中的包。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1083803.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux磁盘常见知识

目录 一、基础概念 1.1 文件系统类型 1.2 主分区、扩展分区、逻辑分区三者关系 1.3 UUID 1.4 lvm逻辑卷管理系统 二. 常用命令 2.1 查看命令 2.2 分区命令 2.3 格式化命令 1.4 挂载命令 三、扩容根目录 一、基础概念 1.1 文件系统类型 文件系统类型决定了向分区中存放、读取数…

再一次整理一下spring框架步骤

1.pom.xml依赖 2.applicationbean.xml 3.类 小树叶可以跟bean联动起来 不写接口直接写类 实现类 4.测试 两种方法的实现

第二证券:锂矿板块发力走高,江特电机涨停,中矿资源等拉升

锂矿板块12日盘中发力走高,到发稿,江特电机涨停,中矿资源、融捷股份涨超4%,天齐锂业、天华新能、永兴资料、赣锋锂业等涨逾3%。 音讯面上,江特电机“探转采”作业取得开展。 10月9日,国家天然资源部官网闪…

2023年中国鸡蛋市场供需现状、市场规模及产品价格走势分析[图]

鸡蛋具有高营养、易消化、用途广等特点,已成为世界公认的必备优质食材,它同肉品、乳品、蔬菜、粮食一样,是人们日常生活中的重要营养食品。鸡蛋的主要品种包括谷物蛋、绿色蛋、素养蛋、OMG营养蛋等。 蛋鸡是指专门产蛋以供应人们食用和加工蛋…

获央视报道 联通智网科技全面引领车联网发展

当前,我国正由交通大国阔步迈向交通强国,涌现出了一批交通行业的专精特新企业,带动了我国交通行业的蓬勃发展。联通智网科股份有限公司作为中国联通在车联网领域的专精特新企业,一直坚持融合创新并积极探索车联网和智慧交通相关领…

Unity基础课程之物理引擎8-扔保龄球游戏案例(完)

三个脚本: 1.给求添加力 2.分数管理器 3.检测是否发生碰撞 ----------------------------------------------- 脚本源码 1.给求添加力 using System.Collections; using System.Collections.Generic; using UnityEngine;public class RoleControl : MonoBeha…

通讯网关软件022——利用CommGate X2MQTT实现MQTT访问MSSQL服务器

本文介绍利用CommGate X2MQTT实现MQTT访问MS SQL数据库。CommGate X2MQTT是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示,实现上位机通过MQTT来获取MS SQL数据库的数据。 【解决方案】设置网…

EDUSRC-记某擎未授权与sql注入

目录 360天擎 - 未授权与sql注入 信息收集 FOFA语法 鹰图搜索 360天擎未授权访问 - 数据库信息泄露 漏洞复现 修复方案 360天擎终端安全管理系统ccid处SQL注入 漏洞复现 手动测试方法 修复方案 360天擎 - 未授权与sql注入 通常访问的页面如下,存在登录框…

Vue2 router详解

vue2 router详解 一、前端路由的概念与原理1. 什么是路由2. SPA与前端路由3. 什么是前端路由4. 前端路由的工作方式5. 实现简易的前端路由 二、vue-router的基本用法1. 什么是 vue-router2. vue-router 安装和配置的步骤2.2 创建路由模块2.3 导入并挂载路由模块2.4 声明路由链接…

怎么把人声和BGM分开?只想要人声部分~

当我们在听一段人声和背景音混合在一起的视频时,会因为周围环境比较嘈杂就很难听清音频了,这时,我们可以利用音分轨人声分离软件来搞定,快速提取人声部分! 第一步:打开【音分轨】APP,进入首页点…

Remix 开发小技巧

文章目录 请求搜索参数重定向进行服务器端分页从 URL 读取查询参数不要覆盖其他查询参数使用提交按钮而不是链接向按钮添加标签 Loaders & Actions 中中止异步调用全局类型及类型安全 请求搜索参数重定向 假设您要确保始终设置特定的搜索参数。为此,您可以首先…

MyBatis基础之结果集映射

基本概念 [!danger] 注意 配置结果集映射,只用看 SQL 执行结果,不看 SQL 语句! 在前面的内容中,由于我们的 PO 类的属性名与数据库中表的列名是一致的,因此,在 Mapper.xml 配置文件中,Mybatis 省…

对paddleOCR中的字符识别模型转ONNX

对paddle OCR中的模型转换成ONNX。 转换代码: import os import sys import yaml import numpy as np import cv2 import argparse import paddle from paddle import nnfrom argparse import ArgumentParser, RawDescriptionHelpFormatter import paddle.distribu…

没有执行力,一切都是空谈!如何提高执行力

决定人生高度的并非空谈,而是实干,没有执行力一切都是零。 执行力对于达成目标至关重要。即使将目标细分拆解得再细致,若无法切实执行,一切仍然是徒劳。 一旦制定目标,必须进行层层细分的拆解,包括每日的…

信钰证券:汇金增持提振市场情绪 保险、银行等板块集体拉升

12日,两市股指盘中全线走高,沪指一度克复3100点,上证50指数涨超1%。 稳妥、银行、券商板块团体拉升,到发稿,银行板块方面,瑞丰银行涨约6%,盘中一度涨停;紫金银行、渝农银行、西安银…

Python获取本机IP地址的几种方式~转

Python获取本机IP地址的几种方式 目录 1、使用专用网址 2、使用自带socket库 3、使用第三方netifaces库 1、使用专用网站 获取的是公网IP。 网址: http://myip.ipip.net 代码: import requests res requests.get(https://myip.ipip.net, timeout5)…

【C++】C++11 —— 右值引用和移动语义

​ ​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:C学习 🎯长路漫漫浩浩,万事皆有期待 上一篇博客:【C】C11…

Java网络编程1

Java网络编程1 网络相关概念 把java网络编程的基础知识学习完之后,我们才会更加了解那些高性能的网络框架像neety它为什么要这样设计?才能把知识掌握的更加清晰。 网络通信 1)概念:两台设备之间,通过网络&#xff0c…

2023年中国车用磁传感器市场发展趋势分析:未来市场规模将保持较高速增长趋势[图]

磁传感器是把磁场、电流、应力应变、温度、光等外界因素引起敏感元件磁性能变化转换成电信号,以这种方式来检测相应物理量的器件。磁传感器广泛用于现代工业和电子产品中以感应磁场强度来测量电流、位置、方向等物理参数。在现有技术中,有许多不同类型的…

最新科技喜报!统一图像和文字生成的MiniGPT-5来了!

原创 | 文 BFT机器人 当前视觉和语言模型的应用非常广泛,包括多模态对话代理、先进的内容创作工具等。这些模型的多模态特征集成不仅是一种发展趋势,更是一项关键的进步,正在塑造着各种应用程序。 那如何在视觉和语言之间建立有效的联系&…