熟悉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')
分享到:
相关推荐
使用这个压缩包时,你需要先解压文件,然后将包含cv2和numpy的路径添加到Maya的PYTHONPATH环境变量中,或者直接将库文件移动到Maya的site-packages目录下。之后,在Maya的Python会话中,你可以像在常规Python环境中...
3. **检查环境变量**:在Python程序中,可以使用`os`模块的`environ`属性来访问环境变量,如`os.environ['PYTHONPATH']`。 接下来,`Proteus 8 Professional`可能是模拟和设计电子电路的软件,它也可能与Python环境...
在计算机科学中,系统环境变量扮演着至关重要的角色,它们是操作系统用来存储各种配置信息的变量,包括路径、系统设置和应用程序配置等。本资源"获取系统环境变量.rar"似乎是一个压缩包,提供了关于如何在不同操作...
在Windows操作系统中,环境变量扮演着至关重要的角色。它们存储着关于系统配置和程序路径的信息,使得软件能够找到所需的资源。"Windows环境变量工具",如"EnvMan",是专为管理和操作这些变量而设计的图形化界面应用...
在Windows系统中,环境变量通常包括系统路径、用户路径和其他配置信息,比如Java的JAVA_HOME或者Python的PYTHONPATH。正确设置环境变量能够帮助用户简化软件的安装和使用过程,尤其是那些需要在命令行中调用的工具或...
在Windows系统中,最常用的环境变量包括`PATH`、`JAVA_HOME`、`PYTHONPATH`等。其中`PATH`环境变量尤为重要,它告诉操作系统在哪里可以找到可执行文件。 #### 三、环境变量顺序的重要性 在处理多个版本的同一软件...
环境变量在计算机系统中扮演着至关重要的角色,它们是操作系统用来存储信息的变量,这些信息在不同的程序或进程中可以共享。环境变量可以帮助程序找到所需的文件、路径、配置信息等,从而确保系统的正常运行和用户的...
说明窗口会话临时环境变量和永久性环境变量区别;说明pythonpath的好处;说明pythonpath的妙用。学了PYTHONPATH 写几十个项目复用公共代码如虎添翼 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站...
其次,环境变量也包括特定的变量,如JAVA_HOME、PYTHONPATH等,它们对于特定的开发环境或编程语言至关重要。例如,JAVA_HOME变量指向Java的安装目录,设置正确后,其他依赖Java的软件或命令行工具才能正常工作。使用...
TensorFlow-GPU 在 Windows 10 上的使用 ...使用 TensorFlow-GPU 训练多个对象的对象检测分类器需要安装 TensorFlow-GPU、设置环境变量、创建虚拟环境、安装其他必需的包和配置 PYTHONPATH 环境变量。
在进行caffe2的编译与配置过程中,环境变量的正确设置是十分关键的一步。本文将详细介绍如何通过修改`~/.bashrc`文件来配置必要的环境变量,以确保caffe2能够顺利编译并运行。 #### PATH环境变量设置 在`.bashrc`...
对于开发者来说,经常需要设置特定的环境变量,如`JAVA_HOME`(指向Java SDK的安装位置)或`PYTHONPATH`(扩展Python搜索模块的路径)。这些变量可以帮助程序找到必要的库和依赖。 在Linux或Unix系统中,环境变量的...
常见的系统环境变量如“Path”包含了可执行文件的搜索路径,"JAVA_HOME"指示Java开发环境的位置,"PYTHONPATH"则影响Python解释器查找模块的路径。 "rapidee.exe"很可能是这款环境变量编辑器的应用程序文件,用户...
1. **环境变量定义**:环境变量是系统中预设或用户自定义的一系列变量,如`PATH`、`JAVA_HOME`、`PYTHONPATH`等。这些变量包含了操作系统寻找可执行文件、库文件或特定配置文件的路径信息。 2. **配置路径**:以...
在Python编程中,`PYTHONPATH`环境变量起着至关重要的作用,它定义了Python解释器在寻找导入模块时的搜索路径。`Pyekaboo`是一个特殊的工具,用于演示如何利用`PYTHONPATH`来劫持、挂钩或代理Python模块,从而实现...
在Windows XP系统中,为了能够顺利运行Python程序,有时需要对系统的环境变量进行配置。环境变量是操作系统用来存储路径和设置的变量,它们指导系统如何找到和执行程序。下面将详细介绍在XP系统中如何修改Python的...
环境变量包括但不限于PATH、JAVA_HOME、PYTHONPATH等,对于开发者和系统管理员来说,正确配置这些变量至关重要。本篇文章将围绕"超强大的系统环境变量设置工具"——EnvSet和RapidEE进行详细讲解。 EnvSet是一款专为...
常见的环境变量包括PATH、JAVA_HOME、PYTHONPATH等,PATH变量用于指定操作系统在何处寻找可执行文件,其他如JAVA_HOME则用于指示Java SDK的安装位置。 二、RapidEEPortable的功能 1. 查看环境变量:RapidEEPortable...
环境变量配置是操作系统中用于指定程序运行时所需信息的一种机制,它对于软件开发、系统管理以及日常电脑使用都至关重要。了解并正确配置环境变量能够帮助我们更好地管理和使用各种应用程序,尤其是那些依赖特定路径...