首页 > 编程语言 >续:python 新环境的创建并在 spyder 中转换 - 如何解决转换环境时报错:invalid file path_艽野尘梦 better 的博客 - CSDN 博客

续:python 新环境的创建并在 spyder 中转换 - 如何解决转换环境时报错:invalid file path_艽野尘梦 better 的博客 - CSDN 博客

时间:2023-04-05 12:34:17浏览次数:63  
标签:转换 python 环境 python2.7 博客 better spyder

原文地址 blog.csdn.net

目录

重点

问题描述

解决方法

各种尝试

最终灵感

重点

不想看全文的直接看这里,不要安装一个和已有 python 环境一样版本的 python(这里的一样指的是完全一样,比如都是 python2.7.15),如果已有 python2.7.15,可以创建 python2.7.18 的环境并在 spyder 中转换。如何创建与转换请看下方链接。

问题描述

在上一篇博文中,我成功在 spyder 中将 python interpreter 转换为 arcgic 自带的 python2.7 解释器,并且没有任何问题。下面是上篇博文的链接:

python 新环境的创建并在 spyder 中转换——在 spyder 中配置 arcgis 的 python 解释器、为指定 python 环境安装第三方库_艽野尘梦 better 的博客 - CSDN 博客

但是在尝试将使用 conda 命令创建的 python2.7 环境配置在 spyder 中时,出现了一个意想不到的报错 Invalid file path,如下图所示:

 并且在整个互联网中,我没有找到相应的方法来解决这个问题,即使是在 GitHub 的 spyder-ide/spyder 的 issues 中,相应的问题也存在但是并没有被解决。

解决方法

各种尝试

首先我在命令行中激活了这个 python2.7 的环境,并且能够在这个环境中编写和执行代码,这说明环境本身没有问题,之后我尝试了:1、单独在这个 python2.7 环境中安装对应版本的 spyder-kernels;2、将这个 python 环境的目录加到系统环境变量中;3、将整个环境移动到其他文件夹中(因为 arcgis 的 python2.7 不在 anaconda 文件夹下,但是它能够成功转换)

最终灵感

上述这些方法均没有解决问题,它仍然无法转换,我尝试性的使用 conda 命令新建了一个 python3.8 的环境,它和 python2.7 的环境在同一文件夹下,但是在 spyder 中却能够成功转换。

 我突然想到是不是版本问题,新建的 python2.7 环境如果不指定默认是 python 2.7.15,arcgis 自带的 python2.7 也是 python2.7.15,我不太确定两者之间是否存在某种冲突,于是重新创建了一个 python2.7.18 的 python 环境

conda create -n py27 python=2.7.18

终于在 spyder 中成功将解释器转换成了这个环境下的 python 解释器。

标签:转换,python,环境,python2.7,博客,better,spyder
From: https://www.cnblogs.com/jycmbetter/p/17289126.html

相关文章

  • python 新环境的创建并在 spyder 中转换——在 spyder 中配置 arcgis 的 python 解释
    原文地址blog.csdn.net目录问题描述创建python新环境查看所有环境创建新的python2.7虚拟环境激活环境删除环境在spyder中配置环境,切换python解释器回归正题,将指定路径下的python解释器配置到spyder中重点——解决方法问题描述这几天上课需要下载和学习a......
  • word发布到博客园
    1word发布到博客园1.1在word中点击发布博客选项1.2点击"管理账户",添加账户1.3登录博客园,跳转到设置页面,找到url、账号、密码(访问令牌)......
  • 表达式树对象转换器
    定义两个对象publicclassPerson{publicintId{get;set;}publicstringName{get;set;}publicintAge{get;set;}}publicclassNewPerson{publicintId{get;set;}publicstringName{get;set;}publicintAge{get;......
  • python - protoc文件转换为python
    1.下载protobuf工具连接:http://code.google.com/p/protobuf/downloads/list2.配置proto环境,参考地址3.解压文件,存放到E:\soft\protoc-3.9.0文件夹(文件存放位置自己喜欢)4.编写proto文件,并保存为user.proto文件syntax="proto3";messageTest{uint32value=1;......
  • c++ 数字和string 类型的相互转换
    C++数字和string类型的相互转换数字转为string1.std::to_string()函数//Definedinheader<string>std::stringto_string(intvalue);//(sinceC++11)std::stringto_string(longvalue);//(sinceC++11)std::stringto_str......
  • MongoDB-如何将BSON文档转换为人类可读的格式
    二进制Javascript对象表示法(BSON)是一种以二进制编码串行化的JSON文档。JSON更容易理解,因为它是人类可读的,但与BSON相比,它支持的数据类型更少。BSON已经被扩展,可以添加一些可选的非json原生数据类型,比如日期和二进制数据。MongoDB在内部和网络上以BSON格式存储数据。mongodump生......
  • mysql 时间转换成日期
    很多时候都存了当前时间,没有单独存日期这个函数。查询按天查询的时候,需要转换成日期。selectDATE_FORMAT(create_time,"%Y-%m-%d")asday,count(DISTINCT(product_user_id))asuv,count(product_user_id)aspvfromdts_pay_orderwhereclient_id=32andcreate_ti......
  • 【NOI OpenJudge】【1.2】编程基础之变量定义、赋值及转换
    01:整型数据类型存储空间大小#include<cstdio>intmain(){ inta;shortb; printf("%d%d",sizeof(a),sizeof(b)); return0;}02:浮点型数据类型存储空间大小#include<cstdio>intmain(){ floata;doubleb; printf("%d%d",sizeof(a),sizeof(b)); return......
  • 百度统计--给博客园添加访问统计
    全埋点、可视化圈选、API等多种方式采集数据网站、APP、小程序等各端数据一站式管理构建用户id体系,全面深度管理用户资产https://tongji.baidu.com/web/welcome/login添加网站一般20分钟后再查看是否生效。......
  • Spring 类型转换详解,SpringBean创建时属性类型转换源码详解
    文章目录一、概述1、Spring类型转换的实现2、使用场景3、源码分析二、基于JavaBeans接口的类型转换1、代码实例2、Spring內建PropertyEditor扩展ByteArrayPropertyEditor3、自定义PropertyEditor扩展整合到springframework代码实例SpringPropertyEditor的设计缺陷三、Spr......