尝试使用.pth文件在Mac上的documents文件夹中添加路径

本·威廉姆斯

大家好,我试图在OS X笔记本电脑上配置Python,但遇到了一些麻烦。我既不熟悉Python,也不熟悉UNIX终端。我想要做的是在我的documents文件夹中有一个目录,其中包含python模块,并能够从命令行运行它们。目前,我有一个Python目录及其chaos.py内部的一个模块。完整路径为/Users/Ben/Documents/Python/chaos.py

所以我遵循了这里这里的步骤我可以看到Python 3.4的站点包位于几个位置,但我选择了这一'/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages'位置放置.pth文件。

Ben.pth在此位置创建了一个包含以下内容的文件:/Users/Ben/Documents/Python/

现在,根据我的(非常有限的)理解,这应该是Python开始看起来正确所需要做的全部工作?所以我尝试python3 chaos.py在终端中运行,但出现错误:

/Library/Frameworks/Python.framework/Versions/3.4/Resources/Python.app/Contents/MacOS/Python: can't open file 'chaos.py': [Errno 2] No such file or directory

我还将尝试单击文件->打开模块...来打开IDLE,然后尝试从那里打开它,我将收到一个“未找到模块”框。

我完全感到困惑,我不确定这是我在某个地方犯的语法错误(再次我真的不知道我在用UNIX命令做什么),或者我只是在正确的领域中走了出来。如果有人可以帮助我,我将不胜感激!谢谢!

本作家

现在就忘记.pth了,那不是您通常要做的。在unix-ish环境中,运行脚本的典型方法是更改​​目录:

 cd /Users/Ben/Documents/Python/

然后运行脚本:

python chaos.py

另一种方法是使用绝对路径运行脚本。无论您当前的工作目录如何,都可以执行此操作:

python /Users/Ben/Documents/Python/chaos.py

最后,如果您编写了一个实用程序脚本,那么您希望可以在任何地方运行它而无需始终输入该绝对路径,那么您可以做一些更奇妙的事情...

添加“ shebang”行作为脚本的第一行。它会像这样:

#!/usr/bin/env python

进入脚本所在的目录:

cd /Users/Ben/Documents/Python/

使脚本可执行:

chmod +x chaos.py

将指向脚本的链接放在路径中的目录中……/usr/local/bin/可能是一个不错的选择:

ln -s /Users/Ben/Documents/Python/chaos.py /usr/local/bin/chaos.py

现在,您可以chaos.py在系统上的任何位置键入内容,它将运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试使用.pth文件在Mac上的documents文件夹中添加路径

来自分类Dev

尝试使用Glob遍历python文件夹中的文件

来自分类Dev

如何使用终端机转到Mac中的Documents文件夹

来自分类Dev

如何在Mac中使用文件夹路径导航到文件夹?

来自分类Dev

使用通配符递归复制文件夹中的文件(文件夹路径中包含通配符)

来自分类Dev

无法使用remove()路径删除文件夹中的文件

来自分类Dev

无法使用remove()路径删除文件夹中的文件

来自分类Dev

在Mac上使用Pandoc将文件夹中的所有文件转换为md

来自分类Dev

在ubuntu中添加使用NFS共享文件夹的MPI路径要求

来自分类Dev

使用DotNetZip压缩网络路径上的文件夹

来自分类Dev

使用文件夹GUID在Powershell中获取任何特殊的文件夹路径

来自分类Dev

使用文件夹GUID在Powershell中获取任何特殊的文件夹路径

来自分类Dev

如何使用htaccess重写文件夹中的主题路径

来自分类Dev

尝试在Google Apps脚本中获取文件的文件夹路径

来自分类Dev

PowerShell:使用测试路径检查网络共享上多个文件夹中的文件是否存在

来自分类Dev

当我尝试将文件夹添加到存档时出现错误:路径太长

来自分类Dev

当我尝试将文件夹添加到存档时,出现错误:路径太长

来自分类Dev

我正在尝试在treeselectionlistner上获取文件夹的路径。谁能帮我

来自分类Dev

尝试从bin文件夹中的程序打开.txt文件(Mac)

来自分类Dev

使用zenity获取文件夹的路径

来自分类Dev

使用writefile()选择文件夹路径

来自分类Dev

使用变量路径打开文件夹

来自分类Dev

尝试使用xlrd或shutil访问文件夹中的文件时,权限被拒绝的问题

来自分类Dev

如何在Mac上使用终端添加文件夹的第二个所有者?

来自分类Dev

尝试使用/ var / www / html以外的文件夹

来自分类Dev

尝试使用cygwin访问Libraries文件夹

来自分类Dev

尝试使用/ var / www / html以外的文件夹

来自分类Dev

尝试在Java中使用xcopy复制文件夹

来自分类Dev

尝试使用头文件

Related 相关文章

  1. 1

    尝试使用.pth文件在Mac上的documents文件夹中添加路径

  2. 2

    尝试使用Glob遍历python文件夹中的文件

  3. 3

    如何使用终端机转到Mac中的Documents文件夹

  4. 4

    如何在Mac中使用文件夹路径导航到文件夹?

  5. 5

    使用通配符递归复制文件夹中的文件(文件夹路径中包含通配符)

  6. 6

    无法使用remove()路径删除文件夹中的文件

  7. 7

    无法使用remove()路径删除文件夹中的文件

  8. 8

    在Mac上使用Pandoc将文件夹中的所有文件转换为md

  9. 9

    在ubuntu中添加使用NFS共享文件夹的MPI路径要求

  10. 10

    使用DotNetZip压缩网络路径上的文件夹

  11. 11

    使用文件夹GUID在Powershell中获取任何特殊的文件夹路径

  12. 12

    使用文件夹GUID在Powershell中获取任何特殊的文件夹路径

  13. 13

    如何使用htaccess重写文件夹中的主题路径

  14. 14

    尝试在Google Apps脚本中获取文件的文件夹路径

  15. 15

    PowerShell:使用测试路径检查网络共享上多个文件夹中的文件是否存在

  16. 16

    当我尝试将文件夹添加到存档时出现错误:路径太长

  17. 17

    当我尝试将文件夹添加到存档时,出现错误:路径太长

  18. 18

    我正在尝试在treeselectionlistner上获取文件夹的路径。谁能帮我

  19. 19

    尝试从bin文件夹中的程序打开.txt文件(Mac)

  20. 20

    使用zenity获取文件夹的路径

  21. 21

    使用writefile()选择文件夹路径

  22. 22

    使用变量路径打开文件夹

  23. 23

    尝试使用xlrd或shutil访问文件夹中的文件时,权限被拒绝的问题

  24. 24

    如何在Mac上使用终端添加文件夹的第二个所有者?

  25. 25

    尝试使用/ var / www / html以外的文件夹

  26. 26

    尝试使用cygwin访问Libraries文件夹

  27. 27

    尝试使用/ var / www / html以外的文件夹

  28. 28

    尝试在Java中使用xcopy复制文件夹

  29. 29

    尝试使用头文件

热门标签

归档