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

在命令行上提供临时PYTHONPATH?

刘令
2023-03-14

我在想类似的事情

python3my_script.py--pythonpath /path/to/some/necessary/modules

有这样的东西吗?我知道(我认为)当您使用Pycharm执行脚本时,它会临时修改PYTHONPATH;皮查姆是怎么做到的?

我想这样做的原因是,我有一些通常需要在我自己的机器上运行的代码(这很好,因为我使用Py魅力来运行它),但有时需要在远程服务器上运行(在命令行上),并且它不起作用,因为远程服务器没有Py魅力自动临时添加的PYTHONPATHs。我不想导出PYTHONPATH=[…]因为经常更改它是一个很大的麻烦(假设它真的需要经常更改)。

共有2个答案

靳金鹏
2023-03-14

不确定您想在这个临时python路径上投入多少精力,但您始终可以使用python虚拟环境来运行脚本或任何您需要的东西。

禹德水
2023-03-14

您可以在环境变量中指定 python 路径,如下所示:

PYTHONPATH=/path/to/some/necessary/modules python3 my_script.py
 类似资料:
  • 我是刚到爪哇的。我正在尝试将大型机代码转换为Java。我在命令行下面运行。 我可以知道如何设置res.jar。 命令行代码

  • 我最近开始学习Java编程语言的基础知识。为了在命令提示符下运行我的程序,我下载了java开发工具包(也称为JDK),并将我的Windows10系统路径设置为: C:\Program Files\java\jdk-9.0.1\bin;C:\Program Files\java\jre-9.0.1\bin 在用以下格式编写了一个简单的Hello World程序后: 并在命令提示符下使用 ,然后写 j

  • 我正在尝试使用Jcraft-Jsch库通过Java应用程序管理路由器。 我正试图通过TFTP服务器发送路由器配置。问题出在我的Java代码中,因为这适用于PuTTY。 这是我的Java代码: 我明白了 行的自动命令“192.168.50.1”无效 问题是如何运行这些连续的命令。

  • 问题内容: 因此,我试图制作一个bash脚本,该脚本调用此命令,然后将其输入。它调用此命令,此命令之后需要3-4个输入。我键入命令,它等待我输入名字,一个我输入名字,它等待我输入名字,依此类推。如何使用bash脚本一次将这些参数传递给命令? 问题答案: 几种方法。 分组所有echo命令并将它们通过管道传递给命令: 或使用heredoc:

  • 我试图在一个网站上使用gettext,为此我遵循O'Reilly媒体教程。在第一页的末尾,它说我需要使用命令,但是我的命令行返回以下内容:我在XAMPP上运行我的网站,所以我的整个目录是这样的: 我有考试。php在gettext文件夹中,以及消息。采购订单位于文件夹中。即使我尝试使用poedit,它也不起作用。这是我的测验。php代码: 我不确定bindtextdomain函数中的字符串是否正确。

  • 问题内容: 我有一个文件,其中我必须替换所有单词,如$ xyz,对于它们,我必须替换为以下内容: 这个文件也有一些像$ {abcd}这样的词,我不必更改。我正在使用此命令 sed -i’s?\ $([A-Z _] +)?\ $ {\ 1}?g’文件 它可以在命令行上正常工作,但不能在perl脚本中作为 ; 我想念什么?我认为添加一些反斜杠会有所帮助。我尝试添加一些但没有成功。 谢谢 问题答案: 在