首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得远程Python访问的正确$PATHs?

如何获得远程Python访问的正确$PATHs?
EN

Stack Overflow用户
提问于 2021-11-25 17:15:39
回答 1查看 84关注 0票数 0

我正在编写一个python程序,它建立到服务器的ssh连接。为此,我使用了fabric (fabfile.org)。

当我通过终端中的ssh连接到服务器时,我得到了我的$PATHs集。当我通过python程序中的fabric连接到服务器时,$PATHs丢失了.

当我通过终端连接时,bash在哪里加载

  1. $PATHs?
  2. 如何管理该织物?

提前感谢!

编辑:这就是我在运行echo -e ${PATH//:/\\n}时得到的

SSH通过终点站:

代码语言:javascript
复制
/home/myusername/bin
/home/myusername/.local/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/mpich-3.4.2-npjoxvgsi2nthnyp5shm42is7wzxdll7/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/libfabric-1.12.1-mzleboxdvvcdtdwg7qg6wf54xwvsmyoz/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/rdma-core-34.0-rf4h4kiatax6su3acacuxu33vxpq5mh4/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/libnl-3.3.0-ih7pa4rn4nuvraaomc4c2ou6f2opyyve/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/hwloc-2.4.1-djw5rieilo4sypmpsew5rudmesqaw7mp/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/ncurses-6.2-fsd347mkpmp6iezvqzfrn4mqj4wi42be/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/libxml2-2.9.10-rjlorqqgjthe6pheei3mbug73tqdjy74/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/xz-5.2.5-oxdrliw6ak4a54igymkcim5l7w2gcmx2/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-11.1.0/libiconv-1.16-dqvkzxma2htfkms66pdqtntndl7gqpzf/bin
/opt/spack/20210902/opt/spack/linux-ubuntu18.04-x86_64/gcc-7.5.0/gcc-11.1.0-5ikoznknx7aaqakigpo7nriui22lrle5/bin
/opt/vampir/9.3.0/bin
/opt/matlab/R2016a/bin
/opt/ddt/5.0.1/bin
/opt/spack/current/bin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin

通过织物的SSH:

代码语言:javascript
复制
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-27 01:24:11

我找到了解决方案:为了获得正确的路径,我必须使用fabric运行source /etc/profile

通过阅读发现:https://www.gnu.org/software/bash/manual/bash.html#Bash-Startup-Files

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70115067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档