Spyder环境里, 如何导入自己编写的模块?
来源:互联网 发布:手机快捷方式软件 编辑:程序博客网 时间:2024/06/03 18:06
Spyder环境里, 如何导入自己编写的模块?
缘由
该问题的实质是如何让自编模块所在的目录加入到python的搜索路径里.
因为导入操作都是执行同样的命令: import myudf
只是因为其路径不在pythonpath的名单里, 所以会抛出:
ImportError: No Module named blabla.
解决办法:
假设: myudf.py所在的路径为: c:\abc\xyz
方法1: 用Sypder工具:
Tools/PYTHONPATH manager: to open a window
Add and Select the target path to PYTHONPYTH
then 同步(spyder与python的路径同步)
then OK to close this dialog window
then open a new Ipython console,
with in it, I can import myudf without error.
方法2: 写脚本
该方法未经本人亲测. 是网摘过来的, 相信也能成功的.
import syssys.path.append("folder_containing_my_python_util_script")import my_util
确认标的目录是否加入了"搜索路径列表"
在新的IPython窗口里输入: sys.path 得到:
sys.pathOut[9]: ['', 'd:\\Anaconda2\\lib\\site-packages\\pybacktest-0.1-py2.7.egg', 'C:\\Documents and Settings\\Administrator\\duanqs\\script', 'D:\\DB\\myutil', 'd:\\Anaconda2\\python27.zip', 'd:\\Anaconda2\\DLLs', 'd:\\Anaconda2\\lib', 'd:\\Anaconda2\\lib\\plat-win', 'd:\\Anaconda2\\lib\\lib-tk', 'd:\\Anaconda2', 'd:\\anaconda2\\lib\\site-packages\\sphinx-1.3.5-py2.7.egg', 'd:\\anaconda2\\lib\\site-packages\\setuptools-20.3-py2.7.egg', 'd:\\Anaconda2\\lib\\site-packages', 'd:\\Anaconda2\\lib\\site-packages\\win32', 'd:\\Anaconda2\\lib\\site-packages\\win32\\lib', 'd:\\Anaconda2\\lib\\site-packages\\Pythonwin', 'd:\\Anaconda2\\lib\\site-packages\\IPython\\extensions', 'C:\\Documents and Settings\\Administrator\\.ipython']
在旧的IPython控制台里的查看结果:
sys.pathOut[125]: ['', 'd:\\Anaconda2\\lib\\site-packages\\pybacktest-0.1-py2.7.egg', 'D:\\DB\\myutil', 'd:\\Anaconda2\\python27.zip', 'd:\\Anaconda2\\DLLs', 'd:\\Anaconda2\\lib', 'd:\\Anaconda2\\lib\\plat-win', 'd:\\Anaconda2\\lib\\lib-tk', 'd:\\Anaconda2', 'd:\\anaconda2\\lib\\site-packages\\sphinx-1.3.5-py2.7.egg', 'd:\\anaconda2\\lib\\site-packages\\setuptools-20.3-py2.7.egg', 'd:\\Anaconda2\\lib\\site-packages', 'd:\\Anaconda2\\lib\\site-packages\\win32', 'd:\\Anaconda2\\lib\\site-packages\\win32\\lib', 'd:\\Anaconda2\\lib\\site-packages\\Pythonwin', 'd:\\Anaconda2\\lib\\site-packages\\IPython\\extensions', 'C:\\Documents and Settings\\Administrator\\.ipython']
对比后, 发现第二行处的目录:
'C:\Documents and Settings\Administrator\duanqs\script'
就是新加入的目录.
然也!!!!!
特意留下俺的爪印.
duanqs
阅读全文
0 0
- Spyder环境里, 如何导入自己编写的模块?
- Python无法导入自己编写的模块(Win7)
- Python中编写自己的模块并导入
- eclipse里的python环境怎么导入urllib模块
- 如何编写自己的Windows登录认证模块Gina
- Lua:如何将自己写的模块加入环境中
- simulink小技巧:如何将自己编写的模块集成到模块浏览器里面去
- py动态导入自己写入的模块
- 导入和调用自己的模块
- Python导入自己写的模块
- 如何编写自己的插件?
- 如何编写自己的cmdlet
- 如何自己编写的ORM
- python自己编写模块
- ubuntu14.04环境下spyder的安装
- spyder导入tensorflow包
- 如何在多版本anaconda python环境下转换spyder?
- 如何编写Yate的编解码模块
- HashMap简单说明
- GO与其它数据库见的id转换
- Android Studio中如何查看获取MD5和SHA1值(应用签名)
- SHELL字符串处理技巧(${}、##、%%)
- Shader编程学习笔记(一)—— 图形硬件简史与可编程管线
- Spyder环境里, 如何导入自己编写的模块?
- UE4中利用【蓝图】设置人物跑了一段后 按下一个键 重回到它原来的起始的位置
- 作为邮件营销革命的幕后推手,智能化营销到底有何魔力?
- [MYSQL] 数据库建立与删除
- 方法重写与方法重载
- hibernate 对fetch的FetchType理解
- 前端MVC框架之 Angular
- H5实战(三):路径图页面布局
- Package.json详解