pycharm的虚拟环境

pycharm的虚拟环境选中file==》closeproject退出项目进入下方的情况现在我们在桌面新创建一个文件test.py可以看到可以执行test.py右键选中test.py,选择pycharm的方式打开test.py,会发现无法调试,出现NoPythonInterpreter的错误,为什么命令行可以执行test.py,pycharm执行test.py文件就不可以了呢?这是为什么呢?我们新建一个项目来查看原因第一个location为你项目的路径,可以点击右边的文件夹进行选择。第二个locatio.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在这里插入图片描述
选中file==》close project退出项目进入下方的情况
在这里插入图片描述现在我们在桌面新创建一个文件test.py
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到可以执行test.py

右键选中test.py,选择pycharm的方式打开test.py,会发现无法调试,出现No Python Interpreter的错误,为什么命令行可以执行test.py,pycharm执行test.py文件就不可以了呢?这是为什么呢?

我们新建一个项目来查看原因
在这里插入图片描述
第一个location为你项目的路径,可以点击右边的文件夹进行选择。
第二个location为我们的虚拟环境。
第三个interpeter是我们的解释器,即run时指定的解释路径,这在我们创建项目时就已经设定了。

我们以文件方式运行python文件时,因为没有相应的环境和解释器,pycharm是无法运行这个python文件的。

我么要知道,pycharm运行python的代码是,是以工程的形式运行的,而不是以文件的形式运行,以文件的方式运行的话我们需要指定相应的解释器,不然以pycharm的方式运行单个python文件,pycharm没有相应的环境,是不知道要如何运行python文件的,所以要指定其解释器。(切记python代码运行时以工程的方式运行,以文件的方式打开每次都需要指定解释器)

PyCharm提示No Python Interpreter的解决办法
自己创建运行环境
点击create New Project创建新项目
在这里插入图片描述
选中Existing interpreter
在这里插入图片描述
选中python的解释器后点击ok,然后create创建
在这里插入图片描述
测试成功

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172858.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月25日 下午4:00
下一篇 2022年8月25日 下午4:00


相关推荐

  • 数据加密方案

    数据加密方案1 什么是数据加密 1 1 数据加密的定义数据加密又称密码学 它是一门历史悠久的技术 指通过加密算法和加密密钥将明文转变为密文 而解密则是通过解密算法和解密密钥将密文恢复为明文 数据加密目前仍是计算机系统对信息进行保护的一种最可靠的办法 它利用密码技术对信息进行加密 实现信息隐蔽 从而起到保护信息的安全的作用 1 2 加密方式分类数据加密技术要求只有在指定的用户或网络下 才能解除密码而获得原来的数据 这就需要给数据发送方和接受方以一些特殊的信息用于加解密 这就是所谓的密钥 其密钥的值是从大量的随

    2026年3月17日
    2
  • getopt解析

    getopt解析转载自http://www.cnitblog.com/zouzheng/archive/2007/04/02/25034.aspxgetopt被用来解析命令行选项参数。就不用自己写东东处理argv了。#include      externchar*optarg;  //选项的参数指针      externintoptind,  //下一次调用getopt的时,从

    2022年5月2日
    43
  • spring循环依赖为什么不是二级缓存_有效循环血量不依赖

    spring循环依赖为什么不是二级缓存_有效循环血量不依赖前置知识:所谓的三级缓存只是三个可以当作是全局变量的Map,Spring的源码中大量使用了这种先将数据放入容器中等使用结束再销毁的代码风格Spring的初始化过程大致有四步我们说的循环依赖就是第四步在给Bean属性注入的时候发生的一个问题循环依赖就是:假设有两个类A和B,A中需要注入B,B中需要注入A由于A注入B时B没有创建,B创建时A也无法创建导致的死循环问题我们都知道AOP是Spring的一个重要核心思想,其实现就是根据动态代理来实现的,也就是说我们的Bean其实很大概率都是要生成代理类,让

    2025年7月13日
    8
  • Epoll的本质(内部实现原理)

    Epoll的本质(内部实现原理)本文主体转自 https zhuanlan zhihu com p 加上了自己的理解和批注从事服务端开发 少不了要接触网络编程 epoll 作为 linux 下高性能网络服务器的必备技术至关重要 nginx redis skynet 和大部分游戏服务器都使用到这一多路复用技术 因为 epoll 的重要性 不少游戏公司 如某某九九 在招聘服务端同学时 可能会问及 epoll 相关的问题

    2026年3月18日
    2
  • 计算经纬度的距离_经纬度测距

    计算经纬度的距离_经纬度测距PHP根据经纬度坐标计算距离在有些应用中需要用到计算距离的功能,例如附近的商家、离我最近等功能。W为纬度对应的弧度,J为经度对应的弧度,如上图所示下面代码lat是纬度lng是经度看类代码/***根据经纬度算距离,返回结果单位是公里,先纬度,后经度*@param$lat1*@param$lng1*@param$lat2*@param$lng2*@returnfloat|…

    2025年11月26日
    6
  • [springboot]springboot启动流程[通俗易懂]

    [springboot]springboot启动流程[通俗易懂]SpringBoot程序有一个入口,就是main方法。main里面调用SpringApplication.run()启动整个SpringBoot程序,该方法所在类需要使用@SpringBootApplication复合注解。其中需要关注的是:@SpringBootApplication注解其实是包含了三个注解:@EnableAutoConfiguration:SpringBoot根据应用所声明的依赖来对Spring框架进行自动配置。简单概括一下就是,是借助@Import的帮助,将所有符合自动配

    2022年8月20日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号