WingIDE Pro 7如何设置Python路径

时间:2023-02-11 03:17:02 

Python使用称为Python Path的搜索路径来查找使用import语句导入代码的模块。大多数代码只会汇入已经默认路径上的模块,通过安装到Python的Python标准库的例子模块或模块点子,pipenv,畅达,或一些其他的包管理器。

但是,在某些情况下,代码将依赖于通过在启动Python之前设置环境变量PYTHONPATH提供的不同路径,或者 在导入模块之前在运行时修改sys.path。

如果通过其中一种方法更改了Python Path,您可能还需要告诉Wing有关此更改的信息。这是通过Project Properties中的 Python Path完成的,可以从Project菜单访问:

WingIDE Pro 7如何设置Python路径

对于本教程,您需要将tutorials 目录的subdir子目录添加到Python Path,如上所示。该目录包含用作第一个编码示例的一部分的模块。

请注意,使用目录subdir的完整路径。强烈建议这样做,因为它避免了在调试期间查找源代码的潜在问题,如果起始目录不明确或随时间变化。如果需要相对路径来使项目在不同的机器上工作,请使用类似$ {WING:PROJECT_DIR} / subdir的环境变量。这在环境变量扩展中有更详细的描述。

此处使用的配置仅用于说明目的。您可以通过将path_example.py文件移动到与示例脚本相同的位置来运行示例代码而不更改Python Path。

启动环境

Wing使用其启动环境作为Python代码的默认环境。因此,如果在启动Wing时设置了PYTHONPATH,它也将与您的代码一起使用。如果此继承的路径符合代码的需要,则不需要在Wing中设置Python Path。但是,如果您的系统上有不同的Python环境或具有不同路径期望的代码,那么您应该在项目中设置Python Path,以便切换项目也将切换到正确的环境。

VIRTUALENV

如果您使用virtualenv或pipenv来设置Python环境,则无需设置Python Path。相反,将Checking Python Integration中描述的Python Executable 设置为virtualenv设置的Python可执行文件。这会导致Wing获取在虚拟环境中运行代码所需的正确路径和其他环境。

您还可以通过在“ 项目”菜单中访问“ 新建项目”对话框中选择“ 创建 新的 Virtualenv”项目类型来创建 Wing项目的同时创建新的virtualenv 。但是现在不要这样做; 在学习本教程时,您将需要当前项目。

Python路径分析

如果您的主入口点改变了sys.path,并且该文件被设置为Project Properties中的主 入口 点,那么Wing可能能够自动确定要使用的正确路径。

如有疑问,请将代码中运行时sys.path的值与“ 源” 菜单中“显示Python环境”报告的值进行比较。如果它们匹配,那么就不需要在项目中设置PythonPath。

标签:WingIDE,Pro,7,Wing,7,Python,IDE,编程语言开发工具
0
投稿

猜你喜欢

  • iOS7新相机使用技巧

    2022-07-15 15:58:59
  • Word怎么做九宫格图片?Word九宫格图片的制作方法

    2023-09-01 18:56:41
  • word设置页面背景颜色的方法步骤详解

    2022-09-18 04:45:02
  • 装机知识不用“添加/删除程序”快速搞定系统装机

    2022-06-05 13:29:21
  • PPT怎么制作曲线散点图表?PPT制作曲线散点图表的方法

    2022-05-28 16:26:33
  • 如何启用Windows 11的DNS over HTTPS功能?启用Win11 DoH功能

    2022-09-26 13:24:56
  • Win10寿命曝光:微软将免费提供十年更新

    2023-01-21 22:54:19
  • 微软大改革!Windows 10可能是最后独立的Windows版本

    2023-06-19 13:47:49
  • win10快速镜像升级安装图文教程

    2022-08-03 22:58:40
  • 华硕电脑升级Win10出现蓝屏的解决方法

    2023-11-02 11:54:42
  • 电脑忘记了密码重装系统能行吗

    2022-08-06 20:50:33
  • xp administrator隐藏如何找回解决方案

    2023-07-13 05:30:27
  • 应用商店0x80240437错误怎么办_应用商店0x80240437解决教程

    2022-12-12 14:05:02
  • Windows 校验文件哈希的两种常用方式详解

    2023-10-05 10:01:17
  • 深度技术win7系统经常连续性死机

    2022-06-12 19:15:24
  • 怎么自己制作网线 双绞线网线制作方法教程

    2023-07-29 02:03:16
  • Windows10怎样测试内存?Windows10测试内存方法分享

    2022-10-07 21:22:56
  • 怎么用金山卫士重装系统 金山卫士重置系统教程

    2022-09-14 07:11:41
  • Mac OS X隐藏文件快速显示或恢复的多种技巧

    2023-10-29 10:56:11
  • Win7电脑开机系统错误ActiveDetect32.dll丢失怎么办?

    2022-04-27 01:30:58
  • asp之家 电脑教程 m.aspxhome.com