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菜单访问:
对于本教程,您需要将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。


猜你喜欢
- PPT中文怎么翻译成泰文?ppt中的中文想要显示泰文翻译,该怎么设置呢?下面我们就来看看中文翻译成泰文的教程,很简单,需要的朋友可以参考下p
- 能够固定当前Win8开始屏幕的磁贴布局,并禁止增加或删除磁贴,这款小工具就是Tile Locker,下面为大家介绍下如何使用这款神奇的软件今
- 在Excel中录入好数据后因为数据过于繁多,一时之间难以找到某一章的位置,这个时候就需要在Excel的封面中制作目录索引,具体该如何制作呢?
- 很多用户想给电脑设置待机锁屏,但是不知道怎么设置,当很久不触碰电脑时,电脑就会自动进入待机模式,更加节省电量,Win10怎么设置待机锁屏?针
- win10系统iso文件怎么安装?很多windows系统镜像文件都是iso文件格式,下载后还需要安装才能使用系统。有网友不清楚iso文件怎么
- premiere怎么录制视频画外音?premiere是一个视频编辑软件,用户可以使用其将视频进行编辑优化。最近有小伙伴问小编,想要使用pre
- win10网络打印机共享操作失败错误为0x00000bcb解决方法?当我们在使用共享网络打印机的时候,可能会遇到无法使用,弹出错误代码0x0
- 因为 事情的 需求, 咱们 常常 不能不同时 翻开多个文档 停止 编纂,文档一多,要 疾速的找到 需求的文档就 成为了一件 费事事, 幸亏W
- 很多人在使用U盘时,往往都会遇到电脑识别不到U盘的问题,这另许多朋友们感到烦恼,总以为是自己的U盘坏了。其实不然,你可以通过以下小编总结的方
- Share微博APP是一款非第三方新浪微博客户端,在这个客户端,我们可以实现微博上的所有功能,并且还可以根据自己的心情对背景主题画面进行更换
- 作为一个专职写手,无论如何,在mac上的写作软件,要求软件的质量更高。而且很多时候,写作的灵感总是突如其来。突然间就想写些什么,可能是有感而
- 这篇文章主要介绍了Windows7系统设置时间和日期图文教程,本文步骤详细,配图清晰,根据本文操作即可设置时间和日期,需要的朋友可以参考下1
- 一年一度的高考结束,考生最关心莫过于自己的高考成绩,针对广大考生用户的需求,WPS为大家奉上精选高考试题答案模板,有需要的Office用户都
- 触漫APP如何制作有声漫画?越来越多的人都开始使用触漫APP,在触漫APP中还可以制作有声漫画,你知道要怎么制作吗,下面就给大家分享具体步骤
- 搜狗输入法有着一个很神奇的功能就是可以对曾经的输入记录进行查询,今天小编为大家带来的就是搜狗输入法输入记录查询方法!一起来看看吧。 【搜狗输
- 微软经常会推出一些更新补丁来保障系统的安全性,不过有不少小伙伴在更新的时候出现失败的情况,并提示0x800f0982错误代码,那么碰到这种情
- 火狐浏览器不显示账号密码保存提示怎么办?近期有小伙伴反映在使用火狐浏览器进行登录的时候发现不显示账号密码保存提示,导致用户无法将账号密码信息
- Excel中的进销存表该如何制作呢?下面是由小编分享的excel2003制作进销存表的教程,以供大家阅读和学习。excel2003制作进销存
- Win7系统自带有休眠功能,如果人不在电脑时会自动进入休眠模式,节省电源,如果要用电脑直接移动鼠标或键盘即可唤醒了。一位用户遇到一件奇怪事情
- 有的用户在设置了登录密码后,不慎将密码忘记了,这时该怎么办呢?面对这种马大哈的用户,小编教你一个方法,可以不用密码也能登录系统,并且重新修改