当前位置: 首页 > 知识库问答 >
问题:

PYTHONPATH不适用于多路径

伍玮
2023-03-14

我想设置pythonpath,但它不适用于其他目录。

我的朋友:

导出PYTHONPATH=/usr/lib/python2.7
导出PYTHONPATH=$PYTHONPATH/plat-html" target="_blank">linux2:$PYTHONPATH/lib-dynload:$PYTHONPATH/dist-包:$PYTHONPATH/lib-tk:$PYTHONPATH

如果我只保留第一行(单个目录)
export PYTHONPATH=/usr/lib/python2.7
那么,我的bash shell会将我带到/usr/lib/python2.7目录。

但是当我包含多个目录时-
export-PYTHONPATH=$PYTHONPATH/plat-linux2:$PYTHONPATH/lib-dynload:$PYTHONPATH/dist-packages:$PYTHONPATH/lib-tk:$PYTHONPATH
会抛出类似bash:cd:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/dist-tk:/usr/lib/lib/python2.7:No的错误这样的文件或目录

共有1个答案

宁鹏程
2023-03-14

不要使用PYTHONPATH来构造更多的连接路径。使用一些临时变量。

PY_BASE=/usr/lib/python2.7

PYTHONPATH=$PY_BASE:$PY_BASE/plat-linux2:$PY_BASE/lib-dynload
PYTHONPATH=$PYTHONPATH:$PY_BASE/dist-packages:$PY_BASE/lib-tk
export PYTHONPATH

另外,cd命令与PYTHONPATH无关。这意味着你正在做一些完全无关的事情,尝试将cd放入你的PYTHONPATH。

 类似资料:
  • 问题内容: 编辑:适用于root,sudo是问题。参见下文。 我有一个带有自己的库的目录,例如我的Python库位于。 我已通过将以下行添加到所有用户(包括root)将此目录添加到 Python的PATH 中: 它适用于所有用户(包括root用户)。但这不适用于sudo。有什么办法可以使sudo使用吗? 编辑:更多信息: 我已经添加到sudoers文件像这样:。西特尔不起作用。 问题答案: 我的解

  • 问题内容: 我尝试从中创建对象并将文件的相对值传递给其构造函数,但是它无法正常工作并抛出 问题答案: 在一开始会使得绝对路径,而不是相对的。 尝试移除前导,因此请更换: 与: 如果仍然遇到问题,请通过检查当前目录来确保程序从您认为的位置运行:

  • 问题内容: 这个问题不太可能帮助将来的访客。它仅与较小的地理区域,特定的时间段或格外狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 7年前关闭。 我尝试从中创建对象并将文件的相对值传递给其构造函数,但是它无法正常工作并抛出 问题答案: 在一开始会使得绝对路径,而不是相对的。 尝试移除前导,因此请更换: 与: 如果仍然遇到问题,请通过检查当

  • 问题内容: 我想做的事: 我想计算一个使用多类问题 我试图做的是: 这是使用虹膜数据集制作的可复制示例。 我一个热编码我的目标 我使用决策树分类器 最后我执行交叉val 失败的原因: 最后一行抛出以下错误 我的环境: python == 3.7.2 sklearn == 0.19.2 我的问题: 是一个错误,还是我在误用? 问题答案: scikit-learn的交叉验证功能不必要的麻烦在于,默认情

  • 我有一个具有一对多关联的hibernate实体: *为清晰起见,删除了一些注释 子实体映射到具有复合主键(key和PARENT_ID)的表。问题是,当两个用户将相同的子项(使用相同的密钥)添加到相同的父项时,级联保存(session.saveOrUpdate(Parent))失败,子项的主键冲突而不是乐观锁失败。 如果除了集合之外,用户还更改了父实体中的其他一些属性,乐观锁也能正常工作。 我可以在

  • 问题内容: 嗨,我只是简单地尝试在www.example.com上获取h1标签,该标签显示为“ Example Domain”。该代码适用于http://www.example.com,但不适用于https://www.exmaple.com。我该如何解决这个问题?谢谢 问题答案: PhantomJSDriver不支持(所有)DesiredCapabilities。 你会需要: 记录在这里:htt