如何使用" embeddable zip文件安装Python"

时间:2018-06-12 13:10:06

标签: python pycharm

我从 https://www.python.org/downloads/release/python-365/ 下载了 Windows x86-64嵌入式zip文件

(我无法在计算机上使用可执行文件/基于Web的安装程序)

我想在我的PyCharm上安装它。我如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

需要遵循两个主要步骤(每个步骤都有自己的一套子步骤):

  1. 在您的计算机上下载并解压缩解释程序:

    1. 在您的计算机上,在空白的目录中下载 .zip 文件(例如[Python]: python-3.6.5-embed-amd64.zip)(在我的机器上,它是" e: \工作\开发\ StackOverflow的\ q050818078 \ python36x64"
    2. 解压缩文件(某些( .pyd .dll ,。 exe .zip ,< em> ._ pth )文件将出现)。最后,您可以删除在上一步
    3. 中下载的 .zip 文件
  2. 配置 PyCharm 以使用它:

    备注

    • 为了使下面的图像尽可能小(从尺寸和显示 PoV ),我已将所有窗口的尺寸从默认值缩小
    • 某些 PyCharm 内容特定于我的机器/环境,(显然)在您的情况下会有所不同
    • 我用来测试的脚本是一个虚拟的,只打印一些路径(这就是为什么我没有将它添加为代码,它只是在1 st image)
    • 我只说明了所需的最低步骤,所以即使某些步骤有自定义选项,我也不会提及它们
    • 我正在使用 PyCharm Community Edition 2017.3.3 (在其他版本中,情况可能略有不同)

    <强>步骤

    1. PyCharm 主窗口中(考虑到您的项目已打开),请转到菜单&#34; 文件 - &gt;设置... &#34;:

      enter image description here

      你也可以去&#34; 文件 - &gt;默认设置... &#34;,请检查[JetBrains]: Project and IDE Settings之间的差异。

    2. 在&#34; 设置&#34;窗口,单击&#34; 项目翻译 - &gt;全部显示&#34; (您可能需要向下滚动 - 如果您配置了多个解释器)

      enter image description here

    3. 在&#34; 项目口译员&#34;窗口,单击&#34; 添加&#34;按钮(右上方绿色 + )。此外,您可能需要点击&#34; 添加本地... &#34;单击&#34; 添加&#34;

      时出现的控件

      enter image description here

    4. 在&#34; 添加本地Python解释器&#34;中,请务必:

      • 检查&#34; 退出环境&#34;单选按钮
      • 点击&#34; ... &#34; (&#34; 浏览&#34;)按钮

      enter image description here

    5. 在&#34; 选择Python解释器&#34;窗口,转到解压缩文件的文件夹,在 #1.1。 ,选择 python.exe ,然后单击&#34; 确定&#34;

      enter image description here

    6. 点击&#34; 确定&#34;按前面步骤打开的所有窗口中的按钮(按相反顺序),直到您返回主窗口

  3. 为了测试,在代码编辑器窗口中,右键单击并从弹出菜单中选择&#34; 运行&#39; &#34;。这里的控制台输出窗口内容:

    E:\Work\Dev\StackOverflow\q050818078\python36x64\python.exe E:/Work/Dev/StackOverflow/q050818078/src/code.py
    Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
    
    E:\Work\Dev\StackOverflow\q050818078\python36x64\python.exe
    E:\Work\Dev\StackOverflow\q050818078\src\code.py
    
    Process finished with exit code 0