皮查姆:系统路径和解释器路径

2024-04-27 03:15:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经阅读了一些与此类似的问题(特别是this一个),并尝试了一些解决方案,但还没有成功。你知道吗

我想在搜索路径,用于项目中的所有脚本。在我的情况下,此路径位于我的用户目录中:

.../Library/Python/3.7/lib/python/site-packages/

这就是安装所有包的地方(例如scipy),在每个脚本的开头添加sys.path.append似乎效率低下(我也看到其他人这么说)。你知道吗

我尝试了here提出的解决方案,即将上面的路径添加到列表项目解释器的路径中(见底部):

screenshot

屏幕截图中的红线正在删除一些个人/工作目录名。第三行是PyCharm项目目录中的...lib/python3.7/site-packages目录。

在完成这些新设置后,在同一PyCharm项目下的终端中,如果执行以下操作:

import sys
sys.path

它返回:

['',
'/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip',
'/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7',
'/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload',
<the path for `...lib/python3.7/site-packages` in PyCharm Project's directory>]

例如,我刚才添加的路径不存在,并且import scipy不起作用。(我试着关闭/重新打开PyCharm,以防发生任何事情,但运气不佳。)

好像那个帖子里的人问了同样的问题,这对他们很有效。我是做错了什么,还是只是误会?你知道吗


Tags: path项目路径目录脚本libpackagessys