Can';t追加x86 Python 2.7路径

Can';t追加x86 Python 2.7路径,python,path,append,sys,Python,Path,Append,Sys,我想将python27\scripts\中的模块添加到路径浏览器的列表中-尝试以下语法:和: 但解释器在查看文件>路径浏览器时不返回任何内容,也没有\脚本。 我做错了什么 编辑:文件夹在那里,也是这台电脑上唯一的\python27文件夹。 @Nate:“使用join()或嵌入变量从单独的字符串组合而成的路径可能最终带有额外的分隔符或相对路径组件。使用normpath()清理它们:'-没有从单独的字符串组合我的路径,也无法理解此工具上的语法。sys.path是模块搜索路径。它是Python在搜索您

我想将python27\scripts\中的模块添加到路径浏览器的列表中-尝试以下语法:和:

但解释器在查看文件>路径浏览器时不返回任何内容,也没有\脚本。 我做错了什么

编辑:文件夹在那里,也是这台电脑上唯一的\python27文件夹。
@Nate:“使用join()或嵌入变量从单独的字符串组合而成的路径可能最终带有额外的分隔符或相对路径组件。使用normpath()清理它们:'-没有从单独的字符串组合我的路径,也无法理解此工具上的语法。

sys.path
是模块搜索路径。它是Python在搜索您导入的模块时将使用的目录列表。将目录添加到
sys.path
不会为您创建目录,当您有一个包含要在脚本中导入的Python模块的目录时,应该使用该目录

如果希望对
sys.path
所做的更改是永久性的,则需要修改,或者向Python安装的site packages目录添加一个包含要添加的目录名称的


另外,请注意,
\
是Python字符串中的转义字符。在您的特定示例中,您不会注意到任何问题,因为
\P
\S
不是定义的转义序列,但例如,如果字符串中的任何位置都有
\n
,则它将是换行符,而不是后跟“n”的反斜杠。为了防止出现这种情况,您应该使用原始字符串文字(
r“E:\Program Files\Python27\Scripts”
)或转义反斜杠(
“E:\\Program Files\\Python27\\Scripts”
)。

sys.path
是模块搜索路径。它是Python在搜索您导入的模块时将使用的目录列表。将目录添加到
sys.path
不会为您创建目录,当您有一个包含要在脚本中导入的Python模块的目录时,应该使用该目录

如果希望对
sys.path
所做的更改是永久性的,则需要修改,或者向Python安装的site packages目录添加一个包含要添加的目录名称的

另外,请注意,
\
是Python字符串中的转义字符。在您的特定示例中,您不会注意到任何问题,因为
\P
\S
不是定义的转义序列,但例如,如果字符串中的任何位置都有
\n
,则它将是换行符,而不是后跟“n”的反斜杠。为了防止这种情况,您应该使用原始字符串文字(
r“E:\Program Files\Python27\Scripts”
)或转义反斜杠(
“E:\\Program Files\\Python27\\Scripts”
)。

什么是“路径浏览器”?这是一个单独的计划吗?(也许是空闲?)

你在哪里插入你发布的代码?如果您是从解释器运行它,那么路径修改只会在您运行的脚本的生命周期内持续存在——它们不会永久地添加到任何地方

正如Nate提到的,反斜杠可能会导致字符串内部出现问题。确保字符串与您认为的一样

您是否已尝试将目录添加到Windows环境中?在Windows7下,通过单击开始菜单->控制面板->系统和安全->系统->高级系统设置->环境变量,然后创建一个名为PYTHONPATH的新变量来完成。(如果这些说明不适用于您,请尝试在“windows pythonpath”上进行谷歌搜索)

什么是“路径浏览器”?这是一个单独的计划吗?(也许是空闲?)

你在哪里插入你发布的代码?如果您是从解释器运行它,那么路径修改只会在您运行的脚本的生命周期内持续存在——它们不会永久地添加到任何地方

正如Nate提到的,反斜杠可能会导致字符串内部出现问题。确保字符串与您认为的一样


您是否已尝试将目录添加到Windows环境中?在Windows7下,通过单击开始菜单->控制面板->系统和安全->系统->高级系统设置->环境变量,然后创建一个名为PYTHONPATH的新变量来完成。(如果这些指示不适用于您,请尝试在“windows pythonpath”上进行谷歌搜索)

您的路径正确吗?你是否在程序文件下安装了Python27?默认情况下,它不在“程序文件”下。由于您在windows上,并且未使用
os.path.normpath
,为了防止您在此处替换了另一个路径,请确保您的路径不会意外包含。或者,最好使用
os.path.normpath
或正斜杠。或者
r'raw strings'
。您的路径正确吗?你是否在程序文件下安装了Python27?默认情况下,它不在“程序文件”下。由于您在windows上,并且未使用
os.path.normpath
,为了防止您在此处替换了另一个路径,请确保您的路径不会意外包含。或者,最好使用
os.path.normpath
或正斜杠。或者
r'raw strings'
@TJD我从Windows资源管理器复制了它,这也是我硬盘上唯一的python27映射。目录在那里,并且它不能与sys.path.append(“E:\\Program Files\\Python27\\Scripts”)一起使用。@TJD我从Windows资源管理器复制了它,这也是我硬盘上唯一的Python27映射。目录就在那里,它也不能与sys.path.append(“E:\\Program Files\\Python27\\Scripts”)一起使用。路径浏览器确实引用了IDLE中的选项。>如果您是从解释器运行它,那么路径修改只会在您运行的脚本的生命周期内持续。嗯,我想这就是问题所在-我认为它会一直持续到我重新启动IDLE。添加环境变量有效!它现在显示在路径浏览器中,>>>easy\u install zo
import sys
sys.path.append("E:\Program Files\Python27\Scripts")
sys.path.append('E:\Program Files\Python27\Scripts')