精华内容
下载资源
问答
  • Python解释器-(64位32位均可用)。
  • 修改Python解释器和包路径

    千次阅读 2020-06-11 18:13:46
    一. terminal终端 环境:mac shell: bash Python: 手动安装的,如果通过anaconda...①修改PATH后面绿色的部分,python解释器存放在bin目录下。 ②添加alias python=python3,注意“=”前后不能有空格,否则会报.

    环境检查

    1. 查看当前解释器的位置

    在Python文件中执行或者在终端中先进入Python

    import sys
    print(sys.executable)

    以我的电脑为例子,输出 /Library/Frameworks/Python.framework/Versions/3.8/bin/python3

    2. 查看当前指向的包存放路径

    在Python文件中执行或者在终端中先进入Python

    import sys
    print(sys.path)

    输出结果中有类似packages字样的为路径

    我的是  /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages

    (或者直接直接pip show pip,得到一样的结果。)

    3. 查看pip的默认目录

    在终端执行

    which pip

    我的是  /Library/Frameworks/Python.framework/Versions/3.8/bin/pip ,说明使用pip install 包名,安装的包会存放在这里

     

    一. terminal终端

    环境:mac

    shell: bash

    Python: 手动安装的,如果通过anaconda安装,可以去对应的目录下找解释器位置

     

    修改解释器

    1. 首先打开~/.bash_profile文件

    answers-MacBook-Pro:~ answer$ vim ~/.bash_profile

    2. 修改文件

    ①修改PATH后面绿色的部分,python解释器存放在bin目录下。

    ②添加alias python=python3,注意“=”前后不能有空格,否则会报错

    # Setting PATH for Python 3.8
    # The original version is saved in .bash_profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
    export PATH
    
    alias python=python3

    3. 更新环境

    answers-MacBook-Pro:~ answer$ source ~/.bash_profile 

    4. 查看是否生效

    终端输入python或者python --version,可以看到3.8.3的字样,说明当前默认解释器已经是python3.8.3。修改成功

    answers-MacBook-Pro:~ answer$ python
    Python 3.8.3 (v3.8.3:6f8c8320e9, May 13 2020, 16:29:34) 
    [Clang 6.0 (clang-600.0.57)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 

     

    修改包路径

    1. 查看配置文件所在路径,在终端执行python -m site help, 如下可以看到site.py 的路径

    answers-MacBook-Pro:~ answer$ python -m site help
    /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site.py [--user-base] [--user-site]
    
    Without arguments print some useful information
    With arguments print the value of USER_BASE and/or USER_SITE separated
    by ':'.
    
    Exit codes with --user-base or --user-site:
      0 - user site directory is enabled
      1 - user site directory is disabled by user
      2 - uses site directory is disabled by super user
          or for security reasons
     >2 - unknown error
    

    2.  以管理员的方式进入该文件

    answers-MacBook-Pro:~ answer$ sudo vi /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site.py

    3.  在文件里直接用/ENABLE搜索找到下面这三个参数

    ENABLE_USER_SITE = None
    
    # for distutils.commands.install
    # These values are initialized by the getuserbase() and getusersitepackages()
    # functions, through the main() function when Python starts.
    USER_SITE = None
    USER_BASE = None

    4.  修改参数

    上方改为True,下方USER_SITE,包存放的位置,USER_BASE,/Library/Frameworks/Python.framework/Versions/3.8文件夹

    ENABLE_USER_SITE = True
    
    # for distutils.commands.install
    # These values are initialized by the getuserbase() and getusersitepackages()
    # functions, through the main() function when Python starts.
    USER_SITE = "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages"
    USER_BASE = "/Library/Frameworks/Python.framework/Versions/3.8"

    5. 更新环境

    answers-MacBook-Pro:~ answer$ source ~/.bashrc

    6. 查看是否修改成功,这里因为我已经修改好了,所以前后没什么变化

    answers-MacBook-Pro:~ answer$ python -m site
    sys.path = [
        '/Users/answer',
        '/Library/Frameworks/Python.framework/Versions/3.8/lib/python38.zip',
        '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8',
        '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload',
        '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages',
    ]
    USER_BASE: '/Library/Frameworks/Python.framework/Versions/3.8' (exists)
    USER_SITE: '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages' (exists)
    ENABLE_USER_SITE: True

     

    二. Pycharm

    待更

     

    三. Jupyter Notebook

    1. 检查当前解释器

     启动jupyter (我的jupyter是单独安装的,虽然通过anaconda安装方便,但是不方便管理,后续会有很多麻烦)

    answers-MacBook-Pro:~ answer$ ipython notebook
    [TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is deprecated and will be removed in future versions.
    [TerminalIPythonApp] WARNING | You likely want to use `jupyter notebook` in the future
    

    查看解释器,可以看到目前是3.8的版本,而我要切换到3.7版本用来支持一些包的运行

    2. 查看kernel所在位置

    answers-MacBook-Pro:~ answer$ ipython kernelspec list
    [TerminalIPythonApp] WARNING | Subcommand `ipython kernelspec` is deprecated and will be removed in future versions.
    [TerminalIPythonApp] WARNING | You likely want to use `jupyter kernelspec` in the future
    Available kernels:
      pycharm-925c0299    /Users/answer/Library/Jupyter/kernels/pycharm-925c0299
      python3             /Library/Frameworks/Python.framework/Versions/3.8/share/jupyter/kernels/python3
    answers-MacBook-Pro:~ answer$ 

    3. 可以看到有两个kernel,一个是pycharm里面的,一个是单独的,这里需要使用pip再安装一次juputer,因为我的两个版本存放包的路径不一样。

    answers-MacBook-Pro:~ answer$ pip3 install jupyter

    4. 查看Kernel所在的位置,进入kernel所在文件进行编辑

    answers-MacBook-Pro:~ answer$ cd /Library/Frameworks/Python.framework/Versions/3.7/share/jupyter/kernels/python3/
    answers-MacBook-Pro:python3 answer$ ls
    kernel.json	logo-32x32.png	logo-64x64.png
    answers-MacBook-Pro:python3 answer$ cat kernel.json 
    {
     "argv": [
      "python",
      "-m",
      "ipykernel_launcher",
      "-f",
      "{connection_file}"
     ],
     "display_name": "Python 3",
     "language": "python"
    }answers-MacBook-Pro:python3 answer$ 

    5. 修改解释器位置(第二行)

    {
     "argv": [
      "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3",
      "-m",
      "ipykernel_launcher",
      "-f",
      "{connection_file}"
     ],
     "display_name": "Python 3",
     "language": "python"
    }
    

    6. 修改好之后,重启notebook,可以看到解释器已经变成了3.7

     

     

    后记

    由于有多个解释器,因此在安装库的时候不能直接使用pip, 而是需要指定解释器。

    如果我想安装Python3.8的xlrd库,我需要输入的命令是“python3.8 -m pip install xlrd”

    展开全文
  • 什么是Python解释器

    千次阅读 2021-03-03 15:16:12
    什么是Python解释器? 文章目录什么是Python解释器?1.python解释器是什么?2.python解释器的构成及其各部分功能3.执行过程原理4.python解释器的种类 1.python解释器是什么? 计算机的大脑是CPU, 中文名叫中央处理...

    什么是Python解释器?

    1.python解释器是什么?

    计算机的大脑是CPU, 中文名叫中央处理器,它仍然不能直接处理 Python 语言。CPU 只能直接处理机器指令语言,那是一种由0和1数字组成的语言,这是一种我们人很难直接写出来的语言。所以,我们需要一个翻译,把Python语言翻译成 计算机CPU 能听懂的机器指令语言,这样计算机才能按照 我们的Python程序的要求去做事。.py结尾的文件需要解释器去运行执行。

    2.python解释器的构成及其各部分功能

    解释器由一个编译器和一个虚拟机构成,编译器负责将源代码转换成字节码文件,而虚拟机负责执行字节码。
    所以,解释型语言其实也有编译过程,只不过这个编译过程并不是直接生成目标代码,而是中间代码(字节码),然后再通过虚拟机来逐行解释执行字节码

    3.执行过程原理

    1.执行 python XX.py 后,将会启动 Python 的解释器
    2.python解释器的编译器会将.py源文件编译(解释)成字节码生成PyCodeObject字节码对象存放在内存中。
    3.python解释器的虚拟机将执行内存中的字节码对象转化为机器语言,虚拟机与操作系统交互,使机器语言在机器硬件上运行。
    4.运行结束后python解释器则将PyCodeObject写回到pyc文件中。当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。

    Python解释器执行程序的三个阶段,例如执行(python3 D:\test.py)
    第一步:先启动python3解释器
    第二步:Python3解释器就像一个文本编辑器一样将文件python3 D:\test.py从硬盘读入内存
    第三步:Python3解释器解释执行文件代码
    只有第三阶段才识别python的语法
    

    4.python解释器的种类

    1.Cpython
    官方下载的python2.7均为Cpython。Cpython是用C语言开发的,因此得名
    2.Ipython
    IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。
    CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。
    3.PyPy
    PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。
    绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点
    4.Jython
    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
    5.Ironpython
    IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    展开全文
  • Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释器: CPython当从Python...

    Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释器:

    CPython

    当从Python官方网站下载并安装好Python2.7后,就直接获得了一个官方版本的解释器:Cpython,这个解释器是用C语言开发的,所以叫CPython,在命名行下运行python,就是启动CPython解释器,CPython是使用最广的Python解释器。

    IPython

    IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的,好比很多国产浏览器虽然外观不同,但内核其实是调用了IE。

    PyPy

    PyPy是另一个Python解释器,它的目标是执行速度,PyPy采用JIT技术,对Python代码进行动态编译,所以可以显著提高Python代码的执行速度。

    Jython

    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

    IronPython

    IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    在Python的解释器中,使用广泛的是CPython,对于Python的编译,除了可以采用以上解释器进行编译外,技术高超的开发者还可以按照自己的需求自行编写Python解释器来执行Python代码,十分的方便!


    展开全文
  • PyCharm 是一款功能强大的 Python 编辑,具有跨平台性,目前PyCharm 安装使用教程网上很多,但针对最新版的较少,有稍许出入,所以小编来介绍一下 PyCharm 在 Windows系统下下载、安装以及使用教程的。结合...

    导读

    PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,目前PyCharm 安装使用教程网上很多,但针对最新版的较少,有稍许出入,所以小编来介绍一下 PyCharm 在 Windows系统下下载、安装以及使用教程的。结合anaconda自带的python使用。

    PyCharm下载

    首先附上PyCharm 安装包的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
    在这里插入图片描述
    Professional 是专业版,功能强大,需要老师和学生使用教育邮箱来注册使用;Community 是社区版,任何人都可免费下载安装使用,所以推荐安装社区版,这对于python项目来讲是足够了。
    在这里插入图片描述
    在这里插入图片描述
    现在安装包下载好了,下面介绍安装教程

    安装

    点击安装步骤详细截图如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    我们安装成功了,下面请看配置教程

    配置

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    使用

    这里我们简单介绍下使用,如图配置成功
    在这里插入图片描述
    在这里插入图片描述
    注:小编在新电脑上重新安装配置成功,任何问题欢迎下方评论区留言,欢迎交流~~

    展开全文
  • Ubuntu 下安装 Python 解释器

    千次阅读 2019-10-09 20:24:20
    Ubuntu 下安装 Python 解释器 本文转自:https://www.jianshu.com/p/efbbe37f61ac 在终端中查看电脑中已经安装的 Python 的版本:python3 -V 通过 apt-get 安装依赖: sudo apt-get install build-essential ...
  • 大家好,我又回来了!...在嵌入和扩展Python时,需要调用python的c api,则需要包含Python.h,若想成功的将其包含,需要安装python dev。Ok,终于成功包含了Python.h,然后你欢天喜地的去运行程序了...
  • 在PyCharm中给项目配置python解释器

    千次阅读 2020-09-07 09:26:10
    在使用Pycharm编写python代码时,一般利用本地的python解释器。因此我们要进行下载解释器,安装解释器,配置解释器操作。 Python解释器: 当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的...
  • Python解释器的选择,初学者必看

    千次阅读 2019-05-03 12:37:47
    由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。 CPython 当我们从Python官方...
  • pycharm-为项目选择的python解释器无效

    千次阅读 2021-05-18 09:58:10
    使用pycharm打开之前的项目显示“为项目选择的python解释器无效” 解决方法: 菜单栏点: 运行-编辑配置 将python解释器目录设置为 当前项目所在目录\venv\Scripts\python.exe(我的项目所在位置为D:\...
  • mac安装python解释器

    千次阅读 2018-04-16 16:07:41
    因为mac电脑系统内置有python解释器,如果我们使用dmg等安装包来安装,会跟系统内置发送冲突,所以需要工具包来单独保存我们自己安装的1.安装Xcode,苹果商店自带的开发工具,虽然我们只需要xcode中的一个工具,...
  • 安装好Pycharm后如何配置Python解释器简易教程

    万次阅读 多人点赞 2018-07-27 17:51:21
    这两天有许多Python小白加入学习群,并且问了许多关于Pycharm基本使用的问题,今天小编就以配置Python解释器的问题给大家简单絮叨一下。 1、一般来说,当我们启动Pycharm,如果Pycharm正常激活的话,就会直接进入到...
  • 查看 Python解释器路径的两种方式

    万次阅读 多人点赞 2019-01-16 18:47:27
    查看 Python 解释器路径 运行以下脚本,或者进入交互模式手动输入即可。 import sys import os print('当前 Python 解释器路径:') print(sys.executable) r""&amp...
  • 1. python解释器是什么? 计算机的大脑是CPU, 中文名叫中央处理器,它仍然不能直接处理 Python 语言。CPU 只能直接处理机器指令语言,那是一种由0和1 数字组成的语言,这是一种我们人很难直接写出来的语言。 ...
  • PyCharm加载虚拟环境的Python解释器

    千次阅读 热门讨论 2021-05-06 20:56:43
    文章目录第一步:确认虚拟Python解释器位置第二步:在PyCharm中加载虚拟Python解释器 第一步:确认虚拟Python解释器位置 创建虚拟环境的Python解释器请参考这篇博客的前面部分。这篇博客中清楚地写到了,我使用的...
  • vscode配置远程python解释器 1. 安装中文扩展 菜单查看-扩展或者Ctrl + Shift + X,在商店中搜索“Chinese”,找到“适用于 VS Code 的中文(简体)语言包”安装。 安装之后,菜单查看-命令面板或者Ctrl + Shift +...
  • python基本概念 python是一门编程语言,同shell语言不同,shell是一门脚本语言 python是一门高级语言, 这里说一下高级语言并不是“高大上”那种意思 而是f 越接近人类的语言,越高级 如python,java语言,但...
  • Python解释器的简单使用

    千次阅读 2020-01-12 12:09:36
    本文简单描述Python官方解释器的使用方法。 版权声明 本文可以在互联网上自由转载,...在Windows系统下,Python解释器可以在终端命令行中启动。读者可以在Windows系统菜单中选择命令提示符,以进入终端。在Mac OS ...
  • Python解释器与编译器

    千次阅读 2020-03-19 21:14:29
    Python解释器下载地址 Python的版本可以选3.5,3.7,3.8。切记,Python2与Python3不兼容。因此不要下Python2,并且开发者也声明Python2很快就会被淘汰。 Python的编译器有以下几个: Sublime Text3 PyCharm Atom ...
  • python解释器

    千次阅读 2019-06-21 17:05:55
    CPython:c语言开发的,使用最广的解释器 IPython:基于cpython之上的一个交互式计时器,交互方式增强,功能和cpython一样 PyPy:目标是执行效率,采用JIT技术...IronPython:运行在微软 .NET 平台上的解释器,...
  • python解释器下载

    千次阅读 2019-06-21 22:37:00
    输入网址:www.python.org,选择windows下载 下载64位的版本 下载完成后进行安装,选择第二项进行自定义安装,勾选第二项,自动为 我们配置环境变量 这里为默认选项,单击“next” ...
  • 要想将Python解释器移植到Android平台,首先要做的就是将Python源码用NDK工具交叉编译为Android平台的二进制库。目前官方是没有提供对Android平台的支持的,但新的版本已经在考虑对Android提供支持,参考文档 API 24...
  • Python解释器下载 官网地址: https://www.python.org/ 选择适合自己的版本 Python解释器安装 第一步: 选择install Now, 会安装在默认路径很深的位置。不建议选择。 选择 第二个 安装, 勾选安装到环境变量path ...
  • PyCharm与python解释器安装配置小结

    万次阅读 多人点赞 2018-10-10 20:57:30
    进入之后在Base interpreter中添加python环境路径,路径选择你安装python解释器的路径,如下图(百度经验也有教程) 以上完成之后,pycharm和python环境就安装好了,之后就可以需要什么模块就下载什么模块。...
  • vscode上指定python解释器

    千次阅读 2019-07-15 10:55:34
    事先已经安装好了vscode和anaconda,并在anaconda中已经安装了python环境...注意,这个玩意不是python解释器。安装之后这个还会提示安装pylint,接着安装(会让你选择用pip安装还是conda安装,我直接用conda安装的)...
  • PyCharm配置远程python解释器

    千次阅读 多人点赞 2019-06-13 20:47:50
    文章目录使用场景及简介配置过程本地及服务器环境配置Deployment配置远程python解释器总结References 使用场景及简介 虽然对于个人日常使用来说,Windows更加友好,但深度学习工作常需要在服务端(linux)环境中跑...
  • Linux下的python解释器更新

    千次阅读 2018-12-03 00:35:36
    一、下载Python3安装包:  1、在线下载  wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz  2、下载python3 依赖环境 执行: # yum install openssl-devel bzip2-devel expat-devel gdbm-...
  • Python解释器以及PyCharm的安装

    万次阅读 多人点赞 2018-07-12 20:56:10
    通过CSDN上,大神写的教程,安装了PyCharm,现自己总结Python解释器安装以及PyCharm安装过程。一、Python解释器安装解释器(英语:Interpreter),又译为直译器,是一种电脑程序能够把高级编程语言一行一行直接转译...
  • 在开发中,为了降低开发环境维护成本,通常都会将本地的 python 解释器环境通过 Dockerfile 构建成 docker 镜像,发布到我们自己的服务器中。后续不管在Windows、Mac OS 还是 Linux 平台下开发,我们只需要将镜像 ...
  • 什么是python解释器?有什么作用?

    千次阅读 2020-02-15 12:06:43
    解释器就是帮助我们将Python代码,也就是.py文件,交给机器可以执行的工具 解释型 用户提交源码 解释器将源码转化为字节码,在Python中一般为.pyc文件,在Java中则是.class文件了,这个字节码机器不能执行的 如果要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 264,348
精华内容 105,739
关键字:

python解释器

python 订阅