我发现在使用sshfs挂载外部驱动器后,我的python启动速度非常慢。当我再次卸载驱动器时,python启动很快。
我没有提到我的.bashrc或.pythonrc中挂载的驱动器。为什么python启动如此慢,安装驱动器,我该怎么做才能避免它?
我在Macports的mac和python上运行Mavericks。
答案 0 :(得分:0)
这可能是因为您的PYTHONPATH
包含了已安装的路径。因此,每个类似import os
的导入都会在该os
中搜索PYTHONPATH
。
为了通过sshfs加快这些导入,您可能希望将-o negative_timeout=1000
添加到sshfs
中。它告诉sshfs的缓存记住1000秒钟,即在那里没有找到那些软件包。
sshfs -o negative_timeout=1000 remotehost:/dir /dir
注意:您可能会在sshfs上看到1000秒的新文件。