【问题标题】:pth file is not processedpth 文件未处理
【发布时间】:2018-12-26 11:02:31
【问题描述】:

我试图在我的路径中添加一些文件夹,所以我在我的site-packages 文件夹中添加了一个.pth 文件。当它不起作用时(我打印了 sys.path 并且它不包含我在文件中编写的任何路径),我试图从 python 中找到 .pth 文件,我注意到其中一个的名称路径中的文件夹包含一个.

这可能是.pth 文件未被处理的原因吗?或任何其他建议为什么它不起作用?

我不认为我可以更改文件夹名称,它是在我创建虚拟环境时创建的,我认为如果我更改它,它可能会搞砸其他事情。

.pth 的路径是 - home/pomicelltohar/venv/3_6/lib/python3.6/site-packages/pomicell.pth

sys.path

['', '/home/pomicelltohar/venv/3_6/lib/python36.zip', '/home/pomicelltohar/venv/3_6/lib/python3.6', '/home/pomicelltohar/venv/3_6/lib/python3.6/lib-dynload', '/home/pomicelltohar/anaconda3/lib/python3.6', '/home/pomicelltohar/venv/3_6/lib/python3.6/site-packages']

【问题讨论】:

  • 请将尝试添加的代码添加到sys.path
  • 我没有编写试图添加到sys.path 的代码。如果您将.pth 文件放在site-packages 文件夹中,python 会自动执行此操作。

标签: python path pythonpath pth


【解决方案1】:

问题是我在.pth 文件中使用~/ 编写了路径,而不是使用完整路径/home/pomicelltohar

【讨论】:

    猜你喜欢
    • 2011-03-28
    • 2013-02-18
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多