使用WingPro 7 设置Python路径的方法


Posted in Python onJuly 24, 2019

Python使用称为Python Path的搜索路径来查找使用import语句导入代码的模块。大多数代码只会汇入已经默认路径上的模块,通过安装到Python的Python标准库的例子模块或模块点子,pipenv,畅达,或一些其他的包管理器。但是,在某些情况下,代码将依赖于通过在启动Python之前设置环境变量PYTHONPATH提供的不同路径,或者 在导入模块之前在运行时修改sys.path。

软件地址:https://www.macdown.com/mac/3816.html

使用WingPro 7 设置Python路径的方法

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

使用WingPro 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环境”报告的值进行比较。如果它们匹配,那么就不需要在项目中设置Python Path。

总结

以上所述是小编给大家介绍的使用WingPro 7 设置Python路径的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python中的一些类型转换函数小结
Feb 10 Python
Python httplib模块使用实例
Apr 11 Python
Python类属性的延迟计算
Oct 22 Python
请不要重复犯我在学习Python和Linux系统上的错误
Dec 12 Python
windows下安装Python的XlsxWriter模块方法
May 03 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
Jul 17 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
Apr 15 Python
Python远程linux执行命令实现
Nov 11 Python
python-图片流传输的思路及示例(url转换二维码)
Dec 21 Python
PyQt5 QThread倒计时功能的实现代码
Apr 02 Python
python selenium 查找隐藏元素 自动播放视频功能
Jul 24 #Python
简单了解Django应用app及分布式路由
Jul 24 #Python
django的ORM操作 删除和编辑实现详解
Jul 24 #Python
Django如何简单快速实现PUT、DELETE方法
Jul 24 #Python
django一对多模型以及如何在前端实现详解
Jul 24 #Python
详解Python是如何实现issubclass的
Jul 24 #Python
Django中在xadmin中集成DjangoUeditor过程详解
Jul 24 #Python
You might like
php实现根据词频生成tag云的方法
2015/04/17 PHP
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
JS数组的常用10种方法详解
2020/05/08 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
使用Python爬取最好大学网大学排名
2018/02/24 Python
python如何读写csv数据
2018/03/21 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
python开发一款翻译工具
2020/10/10 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
李维斯牛仔裤英国官方网站:Levi’s英国
2019/10/10 全球购物
测量实习生自我鉴定
2013/09/19 职场文书
报关专员求职信范文
2014/02/22 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
经营理念口号
2014/06/21 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
升学宴祝酒词
2015/08/11 职场文书
关于python中模块和重载的问题
2021/11/02 Python
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers