pycharm的配置_pycharm怎么配置python环境变量

pycharm的配置_pycharm怎么配置python环境变量一、Python解释器1、Python解释器计算机只能读懂0和1这样的二进制编码文件,所以需要一个东西将Python程序解释成计算机可以读懂并执行的二进制文件,这个东西就是Python解释器。在PyCharm中运行Python代码,您需要配置至少一个Python解释器。PyCharm支持以下解释器类型: 源Python解释器; 虚拟环境:(Virtualenv,Pipenv,andConda); 其他Python实现(IronP.

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

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

一、Python 解释器

1、Python解释器

计算机只能读懂 0 和 1 这样的二进制编码文件,所以需要一个东西将Python程序解释成计算机可以读懂并执行的二进制文件,这个东西就是Python解释器。

在 PyCharm 中运行 Python 代码,您需要配置至少一个 Python 解释器。

PyCharm 支持以下解释器类型:

  • 源 Python 解释器;

  • 虚拟环境:(Virtualenv, Pipenv, and Conda);

  • 其他 Python 实现(IronPython、PyPy、Jython、CPython);

  • 远程 Python 解释器(SSH、Vagrant、WSL(仅适用于 Windows);

  • 基于 Docker 的解释器(Docker、Docker Compose)。

Tips:后面两种类型,仅在 PyCharm Profession 版本中支持。

2、#!/usr/bin/env python

(1)Linux系统

#!/usr/bin/python:这句说明是用来告诉系统:文件中的代码是用python解释器去执行, 不然执行时需要输入命令:python XXX.py。有了这行声明,就可以直接用./XXX.py 来执行,在这之前要给脚本设置可执行权限chmod +x XXX.py,因此添加此行代码能方便我们使用.py程序

#!/usr/bin/env python:这种是为了防止用户并不是将python装在默认的/usr/bin路径里,当系统看到这行代码时,会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。

#– coding:utf-8 –:告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

(2)Windows系统

windows系统会用文件名的后缀(扩展名)来判断文件类型。因此,#!/usr/bin/python或#!/usr/bin/env python在Window系统下相当于注释。

2.x版本的py文件一般默认的是ASCII码,因此需要添加#– coding:utf-8 –此行代码

3.x版本的py文件的默认编码一般会自动为Unicode,也就是说不用进行编码声明,可以直接使用中文,当然有时也会出现错误,因此也可以添加#– coding:utf-8 –此行代码

(3)Pycharm创建文件的时候自动添加注释

File | Settings | Editor | File and Code Templates

pycharm的配置_pycharm怎么配置python环境变量

二、环境配置

1、Python解释器配置

File | Settings | Project | Python Interpreter

这里我们可以查看,新增,修改,删除Python解释器,也可以管理 Python解释器的包。

pycharm的配置_pycharm怎么配置python环境变量

pycharm的配置_pycharm怎么配置python环境变量

2、Python解释器包管理

对于每个Python解释器,您都可以安装、升级和删除 Python 包。默认情况下,PyCharm 使用 pip 来管理项目包。

pycharm的配置_pycharm怎么配置python环境变量

3、配置源Python解释器

 源Python解释器是 Python 安装附带的解释器。您可以将它用于所有项目,也可以将其作为 Python虚拟环境的基本解释器。

(1)File | Settings | Project: pythonProject | Python Interpreter   单击pycharm的配置_pycharm怎么配置python环境变量图标,选择Add…新增Python解释器。

pycharm的配置_pycharm怎么配置python环境变量

(2)在 Add Python Interpreter 对话框的左侧窗格中,选择 System Interpreter。

pycharm的配置_pycharm怎么配置python环境变量

(3)点击确认,等待加载好,可以看到源Python解释器安装的包。

pycharm的配置_pycharm怎么配置python环境变量

 (4)点击确认,等待加载好,可以看到主界面上状态栏里显示项目的Python解释器。

pycharm的配置_pycharm怎么配置python环境变量

4、配置虚拟环境

不同的项目其依赖环境不同,使用虚拟环境可以为项目提供一个纯净的依赖环境。 

(1)File | Settings | Project: pythonProject | Python Interpreter   单击pycharm的配置_pycharm怎么配置python环境变量图标,选择Add…新增Python解释器。

pycharm的配置_pycharm怎么配置python环境变量

(2)在 Add Python Interpreter 对话框的左侧窗格中,选择 Virtualenv Environment

我们可以基于已有的Python解释器创建一个新的虚拟环境,也可以选择已有的环境,这里我们创建一个新的虚拟环境。

pycharm的配置_pycharm怎么配置python环境变量

  • Location:虚拟环境的Python解释器存储位置,默认项目存储路径的一个子文件夹venv里,这个文件夹自动创建。
  • Base interpreter:基本解释器,创建虚拟环境的Python解释器的时候用到,通常是源Python解释器。
  • Inherit global site_packages:勾选,可以使用源Python解释器环境中安装的包。不勾选,不能使用源Python解释器环境中安装的包。
  • Make available to all projects:勾选,其它项目可以使用本项目的虚拟环境。不勾选,其它项目不能使用本项目的虚拟环境。

(3)点击确认,等待加载好,可以看到虚拟环境的Python解释器安装的包。

pycharm的配置_pycharm怎么配置python环境变量

 (4)点击确认,等待加载好,可以看到主界面上状态栏里显示项目的虚拟环境Python解释器。

pycharm的配置_pycharm怎么配置python环境变量

(5)虚拟环境标识 venv

pycharm的配置_pycharm怎么配置python环境变量


reference:

Configure a Python interpreter | PyCharm

#!/usr/bin/env python 有什么用? – 知乎

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

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

(0)
上一篇 2022年8月28日 下午11:36
下一篇 2022年8月28日 下午11:36


相关推荐

  • Figo关于OpenClaw(MacOS)安装前环境变量设置保姆级教程

    Figo关于OpenClaw(MacOS)安装前环境变量设置保姆级教程

    2026年3月13日
    4
  • 计算机存储器分类

    计算机存储器分类摘要 本文主要介绍存储器的分类及各类存储器的优缺点 存储器 是电脑硬件的重要组成部分 是计算机系统中的记忆设备 用来存放数据和程序 存储器的分类 一 按存储介质分类存储介质指的是寄存 0 1 两种代码并能区分两种不同状态的物质或元器件 有半导体器件 磁性材料 光盘等 半导体存储器半导体存储器根据其材料的不同 分为双极型 TTL 半导体存储器和 MOS 半导体存储器 前者具有高速的

    2026年3月17日
    2
  • Java零基础快速入门的方法

    Java零基础快速入门的方法各种各样的编程语言不断崛起,但唯有Java是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java。因此,也是吸引了不少年轻人投入到Java的学习之中。​所以,今天就跟大家分享一份系统的Java学习教程路线图,零基础也可以无压力的走进Java,学习Java!第一阶段:Java语言入门到精通学习任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我

    2022年6月3日
    33
  • 计算机硬盘电源接口,硬盘电源接口图解

    计算机硬盘电源接口,硬盘电源接口图解硬盘电源接口图解 最近很多朋友咨询关于并口硬盘电源线怎么接的问题 今天的这篇经验就和大家聊一聊这个话题 希望可以帮助到大家 方法 步骤分步阅读 1 4 叫并口电源接口或者叫串口电源接口 2 4 并口电源接口黄 12V 给硬盘主电机供电 3 4 红 5V 给硬盘的次电机供电 两个黑都一样 都是地线 电源输出时地线是在一个地方输出的 4 4 串口电源线通用的定义 1 数据 3 3 伏 2 电源地线 3 电源火

    2026年3月20日
    1
  • 远程连接windows2003桌面无法使用剪切板的有效解决方法

    远程连接windows2003桌面无法使用剪切板的有效解决方法

    2021年11月17日
    50
  • 求教:session.getAttribute()获取不到session.setAttribute()的值

    求教:session.getAttribute()获取不到session.setAttribute()的值很简单的一个web项目中,用户登陆成功后,在后台用session.setAttribute(“user”),记录登陆的用户信息,在跳到主页面(index.jsp)的时候,先经过后台处理,通过登陆的用户信息,查询相应的权限资源,这时用session.getAttribute(“user”),取到用户的信息,现在就是取不到用户信息,取到的值为null,经过不断测试,原因应该在后台登陆方法中的sessi…

    2022年10月16日
    3

发表回复

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

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