`
schi
  • 浏览: 202267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maya中的PYTHONPATH 环境变量

    博客分类:
  • maya
阅读更多
  熟悉python的人应该都知道PYTHONPATH 环境变量是一些默认或自定义的搜索路径。在这些路径里的.py文件都能作为模块的方式来使用。
  使用sys模块就可以修改PYTHONPATH 环境变量(即自定义搜索路径),如:
import sys
sys.path.append('C:\temp')

  这时你就可以正确无误地导入temp文件夹里的mymodule.py了
import mymodule

  但如果你是这样的操作,就会出错
import sys
sys.path.append('C:\temp\')
import mymodule

  可见,如果你想将temp文件夹作为自定义的搜索路径,使用的是"C:\temp",而不是"C:\temp\"

  同样,在maya里也是使用PYTHONPATH 环境变量来进行路径搜索的,我们可以在maya的脚本编辑器中的python面板中执行一下代码来查看默认的搜索路径
import sys

mayapaths = sys.path

for path in mayapaths:
	print path

  你会在脚本编辑器中看到(如果你没进行更改的话)
引用
C:\Program Files\Autodesk\Maya2008\bin
C:\Program Files\Autodesk\Maya2008\bin\python25.zip
C:\Program Files\Autodesk\Maya2008\Python\DLLs
C:\Program Files\Autodesk\Maya2008\Python\lib
C:\Program Files\Autodesk\Maya2008\Python\lib\plat-win
C:\Program Files\Autodesk\Maya2008\Python\lib\lib-tk
C:\Program Files\Autodesk\Maya2008\bin
C:\Program Files\Autodesk\Maya2008\Python
C:\Program Files\Autodesk\Maya2008\Python\lib\site-packages
C:/Documents and Settings/你的用户名/My Documents/maya/2008/prefs/scripts
C:/Documents and Settings/你的用户名/My Documents/maya/2008/scripts/
C:/Documents and Settings/你的用户名/My Documents/maya/scripts

  可见你可以将.py文件放到以下路径中

引用
C:/Documents and Settings/你的用户名/My Documents/maya/2008/prefs/scripts
C:/Documents and Settings/你的用户名/My Documents/maya/2008/scripts/
C:/Documents and Settings/你的用户名/My Documents/maya/scripts

  但根据上面所讲的,放到

引用
C:/Documents and Settings/你的用户名/My Documents/maya/2008/scripts/

  中的.py文件是不能被识别的,因为它的正确路径应该是

引用
C:/Documents and Settings/你的用户名/My Documents/maya/2008/scripts

  你可以通过上面的方法来更正这个bug
import sys
sys.path.append('C:\Documents and Settings\你的用户名\My Documents\maya\2008\scripts')
分享到:
评论

相关推荐

    PYTHONPATH 写几十个项目复用公共代码如虎添翼.zip

    说明窗口会话临时环境变量和永久性环境变量区别;说明pythonpath的好处;说明pythonpath的妙用。学了PYTHONPATH 写几十个项目复用公共代码如虎添翼 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站...

    Python-Pyekaboo通过PYTHONPATH变量实现劫持挂钩代理Python模块的概念验证程序

    Pyekaboo 通过$ PYTHONPATH变量,实现劫持/挂钩/代理Python模块的概念验证程序

    python设置环境变量的作用整理

    1、设置环境变量可以在cmd命令行中找到python命令; 2、设置环境变量可以在安装exe的第三包的时候找到对应python版本路径; 3、设置环境变量可以在用pip install 包的时候找到路径。 简言之。python设置环境变量可以...

    denet:一个简单的可扩展库,用于训练和评估深度卷积神经网络,专注于实时图像分类和检测

    库登安装DeNet当前需要Theano的开发版本: 下载Theano git eg git clone 恢复为论文中使用的修订版(可能不必要): git checkout fadc8be492628dcef4760ab4cfcd147824a8226f 设置PYTHONPATH环境变量: 导出...

    python设置环境变量的作用和实例

    Python的环境变量 环境变量 说明 PYTHONSTARTUP 在交互式启动时执行的文件(无默认值) PYTHONPATH ‘:’ – 以默认模块搜索路径为前缀的分隔目录列表。结果是sys.path。 PYTHONHOME 交替的 <prefix> ...

    python-import的规则.docx

    Python会按照以下顺序搜索模块: - 当前目录 - PYTHONPATH环境变量指定的目录 - Python安装目录下的lib/pythonX.X/site-packages目录(X.X表示Python的版本号) 如果Python找不到要导入的模块,就会抛出ImportError...

    pytest-pythonpath:一个py.test插件,用于从pytest.ini添加到PYTHONPATH

    pytest-pythonpath 这是一个py.test插件,用于在测试运行之前从pytests.ini文件添加到PYTHONPATH中。安装用pip安装:: pip install pytest-pythonpath用pip卸载:: pip uninstall pytest-pythonpath用法在pytest....

    python标准库对象导入语句-python基础教程总结9-模块,包,标准库.pdf

    1.1 模块搜索路径 导⼊模块时,是按照sys.path变量的值搜索模块,sys.path的值是包含每⼀个独⽴路径的列表,包含当前⽬录、python安装⽬录、 PYTHONPATH环境变量,搜索顺序按照路径在列表中的顺序(⼀般当前⽬录...

    gym-carla:适用于CARLA模拟器的OpenAI健身房包装

    健身房卡拉用于的。... 下载 ,将其压缩到某个文件夹,然后将CARLA添加到PYTHONPATH环境变量中: $ export PYTHONPATH=$PYTHONPATH:$YourFolder$/CARLA_0.9.6/PythonAPI/carla/dist/carla-0.9.6-py3.5-linux

    pyspeckle:激光散斑的基本分析

    散斑 跟踪和分析激光斑点的例程的集合。 这是SimSpeckle Matlab例程的python端口中的 此实现包含用于一维指数和... 克隆,然后将该存储库添加到您的PYTHONPATH环境变量中执照pyspeckle是根据MIT许可条款获得许可的。

    scipy-0.11.0

    注:由于scip-0.9和numpy-1.6均未安装到系统目录下,因此需要设置PYTHONPATH环境变量,确保python解释器能够正确加载scipy和numpy,具体做法如下: 在个人home目录的.bashrc里面添加如下语句: export PYTHONPATH=$...

    moon-board-climbing:使用神经网络为月球板产生新的攀岩

    virtualenv -p python3.7 venvsource venv/bin/activatepip install -r requirements.txt 将项目目录添加到PYTHONPATH,以便导入工作export PYTHONPATH= $( pwd ) 注意:在Windows上,将PythonPath环境变量设置为...

    conbas:conbas-基于上下文的动作空间

    您应该能够运行测试: # go to tests directorycd tests# run testspytest火车代理[Train_Agent]笔记本电脑在启动jupyter笔记本服务器之前,将git repro的根目录添加到PYTHONPATH环境变量中。 ex

    desitarget:定位DESI

    将“ bin”目录添加到$PATH环境变量中,并将“ py”目录添加到$PYTHONPATH环境变量中。安装(并卸载)到您的实时git checkout的符号链接: $> python setup.py develop --prefix=/path/to/somewhere$> python setup....

    matlab集成c代码-lpirc2016:lpirc2016

    目录还不在环境变量 PATH 里, 需要将其加入 PATH 才能找到这些命令 为了方便用不同的faster RCNN build测试,现在先不使用git submodule并自动设置sys.path的形式. 所以需要自己设置好 PYTHONPATH 环境变量 export ...

    desispec:DESI光谱管线

    将“ bin”目录添加到$ PATH环境变量中,并将“ py”目录添加到$ PYTHONPATH环境变量中。 安装(并卸载)到您的实时git checkout的符号链接: $> python setup.py develop --prefix=/path/to/somewhere $> python...

    physcripts:Python脚本(和一些非Python脚本)已在各种与系统发育相关的任务中派上了用场

    要安装脚本,请将git repo克隆到本地目录中,然后将该目录添加到PATH和PYTHONPATH环境变量中。 例如: # clone the scripts repocd ~ / && git clone ...

    blender-osgjs-loader:原始代码已损坏-请使用Blender 2.92代替Blender_OSG_Mesh_Import.py

    将PythonPath环境变量设置为Python 2.7的安装位置。 (在Windows上,默认情况下为C:\ Python27)您的PythonPath应该如下所示:“ C:\ Python27; C:\ Python27 \ DLLs; C:\ Python27 \ Lib; C:\ Python27 \ Lib...

    zenoss_api:Zenoss JSON API的API连接器

    Zenoss API连接器 此存储库包含可用于利用Zenoss JSON API的代码。 要准备环境,您需要安装python以及以下库...确保$PYTHONPATH环境变量包含包含ZenAPIConnector.py和RouterEndpointMap.py的目录的路径 首先,编辑cre

    YCDIVFX_MaxPlus

    YCDIVFX MaxPlus 套餐 将“packages”文件夹添加到您的 PYTHONPATH 环境变量中maxpycharm 基于 Sublime3dsMax ( ) maxfb 依赖于 facepy ( ) maxplusconsole 作为对 PySideKick 的依赖( )PyCharm 用法创建新配置。...

Global site tag (gtag.js) - Google Analytics