如何使用WingPro 7 设置Python路径?
发布时间:2022-08-20 16:18:55
Python使用称为Python Path的搜索路径来查找使用import语句导入代码的模块。大多数代码只会汇入已经默认路径上的模块,通过安装到Python的Python标准库的例子模块或模块点子,pipenv,畅达,或一些其他的包管理器。但是,在某些情况下,代码将依赖于通过在启动Python之前设置环境变量PYTHONPATH提供的不同路径,或者 在导入模块之前在运行时修改sys.path。
如果通过其中一种方法更改了Python Path,您可能还需要告诉Wing有关此更改的信息。这是通过Project Properties中的 Python Path完成的,可以从Project菜单访问:
对于本教程,您需要将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环境”报告的值进行比较。如果它们匹配,那么就不需要在项目中设置Python Path。


猜你喜欢
- 微软已在IE官方博客中证实,斯巴达浏览器会随下次预览版更新一同登陆Windows10 PC端系统。下次更新将在4月份的某个时间面向“快速版”
- win10系统是一款非常值得使用的优秀系统,但人们对win10系统的不断使用中win10系统的一些小问题也慢慢的出现了,近来有很多的小伙伴们
- MBR分区表最多只支持4个主分区,有些时候需要划分更多的分区,那么就会涉及到使用系统自带的diskaprt命令划分扩展分区与逻辑分区了在安装
- 昨天又是周二补丁日,微软面向Windows 10周年更新用户推送了正式版升级包。据悉,本次补丁代号KB3200970,属于累积更新,升级后,
- 1.打开需要编辑画图的WPS文档 2.点击工具栏的“插入”选项,然后找到“形状”,在形状里我们可以绘制一些图形 &
- iOS 13 的「修修补补」一直在继续,在iOS 13.2.2发布过后的第十一天,苹果又双叒叕给大家推送了iOS13.2.3正式版,iOS1
- 使用电脑的过程中,我们总是需要下载各式各样的软件,而很多情况下也都会遇到些流氓软件乱更改电脑程序,导致导致注册表被锁定,无法编辑、导入注册表
- 如何我们在使用excel 2013的时候,不想让别人更改我们已经做的excel表格,我们可以对excel进行保护,在excel 2013中我
- Word修订功能可以帮助我们高效的相互修改文档,那么word修订模式怎么用?下面小编就为大家介绍word修订模式使用方法,不会的朋友可以参考
- 微信是一款广大用户都在使用的社交软件,有时候遇到微信中评论未发怎么办?接下来我们一起往下看卡N微信中评论未发送的详情介绍吧。方法步骤1、在我
- 在Word中,可以通过打印设置,修改打印“奇数页”和“偶数页”来设置双面打印,那么在Excel中,如何实现Excel双面打印呢?如果打印机不
- 1.打开WPS文字软件,单击菜单栏中的“插入”——图表。2.这时WPS文字软件中会出现一个柱状图,同时会自动打开WPS表格软件,并在WPS表
- 在使用Windows10过程中,有时候按下W键就会弹出INK工作区,导致经常出现误操作,那么怎么样关闭Windows INK工作区呢?下面一
- 最近一位用户在使用Win10系统浏览网页时,网页突然就变大了,导致内容显示不完整,而且页面太大看着也很不舒服,那么该如何调节呢?下面小编给大
- Win10底部任务栏不见了怎么办?任务栏是主要由开始菜单(屏幕)、应用程序区、语言选项带(可解锁)和托盘区组成的,那么win10系统下面的任
- 当我们想知道win10电脑当前的性能的时候,可以通过一些大大小小的第三方软件来检测查看当前计算机硬件性能,通过检测评测直观的看到主机的性能等
- 相信大家都有遇到过电脑没声音的情况吧,第一反应应该都是是不是电脑的声卡坏掉了,其实导致电脑没声音的原因有很多,我们可以先对电脑声卡进行测试有
- 我们在使用win10操作系统电脑的时候,有的小伙伴在玩剑网三时就遇到了游戏过图就出现蓝屏的情况。对于这种问题小编觉得可能是游戏自身原因,我们
- Win11已经正式推出一段时间了,但是有不少用户在升级过程中遇到“未找到设备驱动程序”错误,这是怎么回事?针对这个问题,下面我们就来看看详细
- 在Windows操作系统中,输错开机密码是一件很麻烦的事,可能有些用户在设置开机密码的初衷只是为了电脑安全,但是要是把开机密码给忘记了,我们