gpt4 book ai didi

python - 如何使用 "embeddable zip file"安装 Python

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:32 36 4
gpt4 key购买 nike

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

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

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

最佳答案

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

  1. 在您的机器上下载并解压缩解释器:

    1. .zip 文件(例如 [Python]: python-3.6.5-embed-amd64.zip)下载到您计算机上的一个空目录中(在我的计算机上是:"e:\Work\Dev\StackOverflow\q050818078\python36x64")

    2. 解压缩文件(一些(.pyd.dll、.exe.zip, ._pth) 文件将会出现)。最后,您可以删除上一步下载的.zip文件

  2. 配置 PyCharm 以使用它:

    注意事项:

    • 为了使下面的图像尽可能小(从尺寸和显示PoV),我已经将所有窗口的尺寸从它们的默认值减小

    • 一些 PyCharm 东西是特定于我的机器/环境的,(显然)在你的情况下会有所不同

    • 我用于测试的脚本是一个虚拟脚本,它只打印一些路径(这就是为什么我没有将它添加为代码,它只是在第一个st 图像中)

    • 我只说明了让您开始所需的最少步骤,因此即使对于某些步骤有自定义它们的选项,我也不会提及它们

    • 我使用的是 PyCharm Community Edition 2017.3.3(在其他版本中,情况可能略有不同)

    步骤:

    1. PyCharm 主窗口中(假设您的项目已打开),转到菜单 File -> Settings... :

      Img0

      您也可以转到文件 -> 默认设置...,检查[JetBrains]: Project and IDE Settings它们之间的差异。

    2. 设置窗口中,点击Project Interpreter -> Show All(您可能需要向下滚动 - 如果您配置了多个解释器)

      Img1

    3. Project Interpreters 窗口中,点击Add 按钮(绿色< strong>+(plus)在右上角)。此外,您可能必须点击Add Local... 控件,当您点击Add

      Img2

    4. 添加本地 Python 解释器 中,确保:

      • 选中退出环境单选按钮

      • 单击...(浏览)按钮

      Img3

    5. 选择 Python 解释器 窗口中,转到您在 #1.1 处解压缩文件的文件夹。 ,选择 python.exe 然后点击OK

      Img4

    6. 在之前步骤中打开的所有窗口中单击确定按钮(以相反的顺序),直到您返回主窗口

为了测试,在代码编辑器窗口中,右键单击并从弹出菜单中选择Run 'code'。这是控制台输出窗口内容:

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

最后要注意的是,将测试文件命名为 code.py “有点”没有灵感,因为 Python 的标准库(与此同时,我将其重命名为 code00.py),但我不想再做所有的屏幕截图(包含它)。

[SO]: PyCharm doesn't recognize installed module (@CristiFati's answer)可能包含有关可能相关问题的有用信息。

关于python - 如何使用 "embeddable zip file"安装 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50818078/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com