bash/cygwin/$PATH:我真的需要重新启动才能更改 $PATH 吗?

2023-12-23

我想使用安装在cygwin下的Python,而不是直接安装在WinXP下的Python,所以我编辑了~/.bashrc并获取了它。没有改变。我尝试了其他事情,但我没有做任何改变 $PATH 。所以我重新启动。啊哈;现在 $PATH 已更改为我想要的。

但是,谁能解释为什么会发生这种情况?通过 cygwin(和 bash)对环境(及其变量)所做的更改何时仅在重新启动后生效?

(这是运营铁路的方法吗?)(这个问题不太可能赢得任何分数,但我很好奇,而且我也厌倦了费力地浏览对这一点没有帮助的文档。)


Try:

PATH="${PATH}:${PYTHON}"; export PATH

Or:

export PATH="${PATH}:${PYTHON}"

引号保留您所使用的空格和换行符don't在您的目录名称中。我重复"don't".

如果要更改当前环境和任何后续进程的路径,请使用与上述任一命令类似的命令;它们是等价的。

如果您想更改下次启动 Bash 时的路径,请编辑~/.bashrc并添加上述内容之一(例如)或编辑现有的PATH您在那里找到的设置命令。

如果您想影响当前环境和任何后续环境(即具有立即和“永久”影响),请编辑~/.bashrc并执行以下操作之一:键入上面显示的前两种形式之一or来源~/.bashrc文件。有时,您可能不想进行采购,例如,如果它会撤消您当前正在使用的一些临时事物,例如将其他一些变量设置为与~/.bashrc将它们设置(重置)为。

我认为您不需要担心哈希,除非您正在做一些认真的重新安排或添加一些系统实用程序的本地替代品。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

bash/cygwin/$PATH:我真的需要重新启动才能更改 $PATH 吗? 的相关文章

  • python 模拟第三方模块

    我正在尝试测试一些处理推文的类 我使用 Sixohsix twitter 来处理 Twitter API 我有一个类充当 Twitter 类的外观 我的想法是模拟实际的 Sixohsix 类 通过随机生成新推文或从数据库检索它们来模拟推文的
  • 如何在 pytest 中将单元测试和集成测试分开

    根据维基百科 https en wikipedia org wiki Unit testing Description和各种articles https techbeacon com devops 6 best practices inte
  • 从零开始的 numpy 形状意味着什么

    好的 我发现数组的形状中可以包含 0 对于将 0 作为唯一维度的情况 这对我来说是有意义的 它是一个空数组 np zeros 0 但如果你有这样的情况 np zeros 0 100 让我很困惑 为什么这么定义呢 据我所知 这只是表达空数组的
  • 如何计算numpy数组中元素的频率?

    我有一个 3 D numpy 数组 其中包含重复的元素 counterTraj shape 13530 1 1 例如 counterTraj 包含这样的元素 我只显示了几个元素 array 136 129 130 103 102 101 我
  • 为什么Python的curses中escape键有延迟?

    In the Python curses module I have observed that there is a roughly 1 second delay between pressing the esc key and getc
  • Pandas 数据帧到 numpy 数组 [重复]

    这个问题在这里已经有答案了 我对 Python 很陌生 经验也很少 我已经设法通过复制 粘贴和替换我拥有的数据来使一些代码正常工作 但是我一直在寻找如何从数据框中选择数据 但无法理解这些示例并替换我自己的数据 总体目标 如果有人真的可以帮助
  • python suds SOAP 请求中的名称空间前缀错误

    我使用 python suds 来实现客户端 并且在发送的 SOAP 标头中得到了错误的命名空间前缀 用于定义由element ref 在 wsdl 中 wsdl 正在引用数据类型 xsd 文件 请参见下文 问题出在函数上GetRecord
  • 如何通过在 Python 3.x 上按键来启动和中断循环

    我有这段代码 当按下 P 键时会中断循环 但除非我按下非 P 键 否则循环不会工作 def main openGame while True purchase imageGrab if a sum gt 1200 fleaButton ti
  • Python urllib.request.urlopen:AttributeError:'bytes'对象没有属性'data'

    我正在使用 Python 3 并尝试连接到dstk 我收到错误urllib包裹 我对SO进行了很多研究 但找不到与这个问题类似的东西 api url self api base street2coordinates api body jso
  • 使用鼻子获取设置中当前测试的名称

    我目前正在使用鼻子编写一些功能测试 我正在测试的库操作目录结构 为了获得可重现的结果 我存储了一个测试目录结构的模板 并在执行测试之前创建该模板的副本 我在测试中执行此操作 setup功能 这确保了我在测试开始时始终具有明确定义的状态 现在
  • Numpy 过滤器平滑零区域

    我有一个 0 及更大整数的 2D numpy 数组 其中值代表区域标签 例如 array 9 9 9 0 0 0 0 1 1 1 9 9 9 9 0 7 1 1 1 1 9 9 9 9 0 2 2 1 1 1 9 9 9 8 0 2 2 1
  • 查找哪个程序运行另一个程序

    我有一个 NAS 运行在 Redhat Linux 的有限版本上 我按照指示破解了它 这样我就可以访问 shell 这很有帮助 我还做了一些修改 其他人也做过修改 除了一个问题之外 它们似乎都工作得很好 不知何故 每隔 22 天 系统就会关
  • 按元组分隔符拆分列表

    我有清单 print L I WW am XX newbie YY ZZ You WW are XX cool YY ZZ 我想用分隔符将列表拆分为子列表 ZZ print new L I WW am XX newbie YY ZZ You
  • 将 JSON 对象传递给带有请求的 url

    所以 我想利用 Kenneth 的优秀请求模块 https github com kennethreitz requests 在尝试使用时偶然发现了这个问题自由库API http wiki freebase com wiki API 基本上
  • Tkinter - 浮动窗口 - 调整大小

    灵感来自this https stackoverflow com a 22424245 13629335问题 我想为我的根窗口编写自己的调整大小函数 但我刚刚注意到我的代码显示了一些性能问题 如果你快速调整它的大小 你会发现窗口没有像我希望
  • 迭代 my_dict.keys() 并修改字典中的值是否会使迭代器失效?

    我的例子是这样的 for my key in my dict keys my dict my key mutate 上述代码的行为是否已定义 假设my dict是一本字典并且mutate是一个改变其对象的方法 我担心的是 改变字典中的值可能
  • Ubuntu 上的 Python 2.7

    我是 Python 新手 正在 Linux 机器 Ubuntu 10 10 上工作 它正在运行 python 2 6 但我想运行 2 7 因为它有我想使用的功能 有人敦促我不要安装 2 7 并将其设置为我的默认 python 我的问题是 如
  • Elastic Beanstalk 中的 enum34 问题

    我正在尝试在 Elastic Beanstalk 中设置 django 环境 当我尝试通过requirements txt 文件安装时 我遇到了python3 6 问题 File opt python run venv bin pip li
  • Python 无法使用套接字绑定我的外部/公共 IP 地址,给出错误但是当使用本地 IP 地址时,错误不会显示

    这是出现主要错误的代码 与我的本地 IP 的绑定将起作用 s bind 192 168 1 4 port 与我的公共 IP 的绑定失败并出现以下错误 s bind 99 99 99 99 port WinError 10049 请求的地址在
  • 从 Twitter API 2.0 获取 user.fields 时出现问题

    我想从 Twitter API 2 0 端点加载推文 并尝试获取标准字段 作者 文本 和一些扩展字段 尤其是 用户 字段 端点和参数的定义工作没有错误 在生成的 json 中 我只找到标准字段 但没有找到所需的 user fields 用户

随机推荐

  • 如何在 BigDecimal 上使用 >、=、< 等比较运算符

    我有一个域类unitPrice set as BigDecimal数据类型 现在我正在尝试创建一种方法来比较价格 但似乎我不能在其中使用比较运算符BigDecimal数据类型 我必须更改数据类型还是有其他方法 简而言之 firstBigDe
  • Gunicorn:没有名为“wsgi”的模块

    我有一个项目设置为使用 docker 一台一台机器运行 即 ubuntu 我一直运行良好 但最近我尝试在我的 Windows 笔记本电脑上运行它 并收到 ModuleNotFoundError 2018 01 05 20 31 46 000
  • 当库使用模板(泛型)时,是否可以使用 Rust 中的 C++ 库?

    当库 例如Boost http www boost org 使用模板 泛型 Yes 但也可能不是实际的 D 编程语言是极少数提供一定程度的 C 互操作性的语言之一 你可以阅读更多相关内容dlang https dlang org spec
  • Swift NSTimer 在后台运行

    我遇到了很多关于如何在堆栈或其他地方在后台处理 NSTimer 的问题 我已经尝试了所有实际上有意义的选项之一 当应用程序进入后台时停止计时器 NSNotificationCenter defaultCenter addObserver s
  • C++11:如何获取指针或迭代器指向的类型?

    更具体地说 假设我正在写template
  • C++ 读取字符并创建数组

    如何从文件中读取一行字符 首先 程序从文件中读取一个整数 该数字表示下一步要读入多少个字符 下一步读取字符并将它们存储在数组中 那么我如何创建 char 变量 以便我可以正确读取 Michael 的字符并将它们显示在数组中 file txt
  • 将 BuildKit 与 Docker 结合使用时,如何查看 RUN 命令的输出?

    构建 Docker 镜像时DOCKER BUILDKIT 1 有一个非常酷的进度指示器 但没有命令输出 如何查看命令输出来调试我的构建 你有没有尝试过 progress plain Example FROM alpine RUN ps au
  • 将 Android 应用缩放到不同的屏幕尺寸

    所以我正在努力将我的应用程序扩展到不同的屏幕尺寸 目前它针对 10 1 英寸屏幕进行了优化 但我正在努力让它在具有 7 英寸屏幕的 kindle fire 上运行 我只使用相对布局 到目前为止 我的背景可以完美缩放 但背景顶部的图像按钮无法
  • MySQLi 和 PDO 哪种方法更安全[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 Windows 2012 R2 上运行时,如何让 MSI 返回正确的 VersionNT 值?

    当我在 Windows 2012 R2 计算机 RTM 内部版本 9600 上运行 MSI 时 VersionNT 属性设置为 602 而不是 603 如果 602 实际上是正确的操作系统版本 那么如何在安装时以编程方式区分 Windows
  • 如何让 TeamCity 使用 MSTest 运行测试?

    我正在尝试弄清楚如何让 TeamCity 运行我的 MSTest 我使用以下参数设置了构建步骤 MSTest exe 的路径 system MSTest 10 0 列出汇编文件 项目 Metadude Tests bin Debug Met
  • C++11 Lambda 表达式作为回调函数

    是否有任何 C GUI 工具包支持将回调函数定义为 C 11 lambda 表达式 我相信这是使用 C 至少与 C 相比 编写基于 GUI 的程序的独特优点 对于采用 lambda 表达式作为参数的函数 我应该使用什么类型签名以及它们如何支
  • 角度绑定到带有空格的方括号表示法属性

    是否可以使用访问属性的方括号表示法绑定到角度属性 例如 使用伪代码
  • MongoDB 索引:多个单字段与单个复合索引?

    我有一个地理空间 时间数据的集合 其中包含一些附加属性 我将在地图上显示它们 目前 该集合已包含数百万份文档 并且会随着时间的推移而不断增长 每个文档都有以下字段 位置 geojson 对象 日期 日期对象 缩放级别 int32 条目类型
  • 实现多类骰子损失函数

    我正在使用 UNet 进行多类分割 我对模型的输入是HxWxC我的输出是 outputs layers Conv2D n classes 1 1 activation sigmoid decoder0 Using SparseCategor
  • Android:如何切换主题为深色模式?

    从 Android 10 开始 您可以在深色模式和默认浅色模式之间切换 我还没有对此进行任何更仔细的研究 因为这是一个新主题 深色模式颜色切换是由操作系统自动进行的 还是有什么方法可以告诉我的应用程序在打开深色模式时切换不同的应用程序主题
  • 使用 vimdiff 查看所有 `git diffs`

    I setup git diff包装到 vimdiff 中 使用 Git 与 Vimdiff 的差异 http technotales wordpress com 2009 05 17 git diff with vimdiff 作为指导
  • 从Unity3D调用静态jar函数

    我制作并编译了一个Android库 其中包含一个简单的类和一个简单的静态函数 package moo public class MyTestClass public static String Foo return Foo from Moo
  • 如何在原则 2 中为 1:1 关系指定多个连接条件

    文件指出 class Cart OneToOne targetEntity Customer inversedBy cart JoinColumn name customer id referencedColumnName id priva
  • bash/cygwin/$PATH:我真的需要重新启动才能更改 $PATH 吗?

    我想使用安装在cygwin下的Python 而不是直接安装在WinXP下的Python 所以我编辑了 bashrc并获取了它 没有改变 我尝试了其他事情 但我没有做任何改变 PATH 所以我重新启动 啊哈 现在 PATH 已更改为我想要的