熟悉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的好处;说明pythonpath的妙用。学了PYTHONPATH 写几十个项目复用公共代码如虎添翼 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站...
Pyekaboo 通过$ PYTHONPATH变量,实现劫持/挂钩/代理Python模块的概念验证程序
1、设置环境变量可以在cmd命令行中找到python命令; 2、设置环境变量可以在安装exe的第三包的时候找到对应python版本路径; 3、设置环境变量可以在用pip install 包的时候找到路径。 简言之。python设置环境变量可以...
库登安装DeNet当前需要Theano的开发版本: 下载Theano git eg git clone 恢复为论文中使用的修订版(可能不必要): git checkout fadc8be492628dcef4760ab4cfcd147824a8226f 设置PYTHONPATH环境变量: 导出...
Python的环境变量 环境变量 说明 PYTHONSTARTUP 在交互式启动时执行的文件(无默认值) PYTHONPATH ‘:’ – 以默认模块搜索路径为前缀的分隔目录列表。结果是sys.path。 PYTHONHOME 交替的 <prefix> ...
Python会按照以下顺序搜索模块: - 当前目录 - PYTHONPATH环境变量指定的目录 - Python安装目录下的lib/pythonX.X/site-packages目录(X.X表示Python的版本号) 如果Python找不到要导入的模块,就会抛出ImportError...
pytest-pythonpath 这是一个py.test插件,用于在测试运行之前从pytests.ini文件添加到PYTHONPATH中。安装用pip安装:: pip install pytest-pythonpath用pip卸载:: pip uninstall pytest-pythonpath用法在pytest....
1.1 模块搜索路径 导⼊模块时,是按照sys.path变量的值搜索模块,sys.path的值是包含每⼀个独⽴路径的列表,包含当前⽬录、python安装⽬录、 PYTHONPATH环境变量,搜索顺序按照路径在列表中的顺序(⼀般当前⽬录...
健身房卡拉用于的。... 下载 ,将其压缩到某个文件夹,然后将CARLA添加到PYTHONPATH环境变量中: $ export PYTHONPATH=$PYTHONPATH:$YourFolder$/CARLA_0.9.6/PythonAPI/carla/dist/carla-0.9.6-py3.5-linux
散斑 跟踪和分析激光斑点的例程的集合。 这是SimSpeckle Matlab例程的python端口中的 此实现包含用于一维指数和... 克隆,然后将该存储库添加到您的PYTHONPATH环境变量中执照pyspeckle是根据MIT许可条款获得许可的。
注:由于scip-0.9和numpy-1.6均未安装到系统目录下,因此需要设置PYTHONPATH环境变量,确保python解释器能够正确加载scipy和numpy,具体做法如下: 在个人home目录的.bashrc里面添加如下语句: export PYTHONPATH=$...
virtualenv -p python3.7 venvsource venv/bin/activatepip install -r requirements.txt 将项目目录添加到PYTHONPATH,以便导入工作export PYTHONPATH= $( pwd ) 注意:在Windows上,将PythonPath环境变量设置为...
您应该能够运行测试: # go to tests directorycd tests# run testspytest火车代理[Train_Agent]笔记本电脑在启动jupyter笔记本服务器之前,将git repro的根目录添加到PYTHONPATH环境变量中。 ex
将“ bin”目录添加到$PATH环境变量中,并将“ py”目录添加到$PYTHONPATH环境变量中。安装(并卸载)到您的实时git checkout的符号链接: $> python setup.py develop --prefix=/path/to/somewhere$> python setup....
目录还不在环境变量 PATH 里, 需要将其加入 PATH 才能找到这些命令 为了方便用不同的faster RCNN build测试,现在先不使用git submodule并自动设置sys.path的形式. 所以需要自己设置好 PYTHONPATH 环境变量 export ...
将“ bin”目录添加到$ PATH环境变量中,并将“ py”目录添加到$ PYTHONPATH环境变量中。 安装(并卸载)到您的实时git checkout的符号链接: $> python setup.py develop --prefix=/path/to/somewhere $> python...
要安装脚本,请将git repo克隆到本地目录中,然后将该目录添加到PATH和PYTHONPATH环境变量中。 例如: # clone the scripts repocd ~ / && git clone ...
将PythonPath环境变量设置为Python 2.7的安装位置。 (在Windows上,默认情况下为C:\ Python27)您的PythonPath应该如下所示:“ C:\ Python27; C:\ Python27 \ DLLs; C:\ Python27 \ Lib; C:\ Python27 \ Lib...
Zenoss API连接器 此存储库包含可用于利用Zenoss JSON API的代码。 要准备环境,您需要安装python以及以下库...确保$PYTHONPATH环境变量包含包含ZenAPIConnector.py和RouterEndpointMap.py的目录的路径 首先,编辑cre
YCDIVFX MaxPlus 套餐 将“packages”文件夹添加到您的 PYTHONPATH 环境变量中maxpycharm 基于 Sublime3dsMax ( ) maxfb 依赖于 facepy ( ) maxplusconsole 作为对 PySideKick 的依赖( )PyCharm 用法创建新配置。...