关于环境变量的顺序问题

我并不是什么高手,只是想把自己做过的记录下来,以便以后记不住的时候可以回头看看,欢迎广大同志指导改正

在fedora-12上安装Qt-4.6.2总结:
首先,fedora-12本身就带有了qt-3.3和qt-4.5.3版本,在安装完成qt-4.6.2以后,如果只是增加了环境变量,这时想利用Qt-4.6.2编译时就没有预期是那样了,qmake -project、qmake、make,这时候你会发现提示你相关的文件或者目录没有。那么我们怎么做呢,当然是修改环境变量喽,怎么修改呢,下面看看我的方法:
1.在终端下,输入echo $PATH,查看下环境变量的顺序,发现是不是排在第一个的是/usr/lib/qt-3.3啊?肯定是喽,看完以后我们接下来开始了
2.ls -a 在root目录下查看.bash_profile,用vim打开,在export PATH="$PATH:$HOME/bin"上加上你的安装路径(在$PATH前面啊),这样qw,退出,执行source .bash_profile,ok这样就完成了,这时你再使用echo $PATH查看,是不是发现你添加的新环境变量成功了,这样就可以你的Qt4编程之旅了。
3.修改环境变量的方法也可以有另外的几种:可以修改/etc/profile,原理同上面的一样。
这些都是我花了很多时间,加上上网查资料得出的结果,刚开始的时候走了很多弯路,不过还好,最后走到大路上来了,呵呵!真的是一份付出,一份收获啊!

 

也可以查看这个人的博客地址:

http://blog.youkuaiyun.com/Qucix/archive/2010/03/25/5416846.aspx,最后实现的作用都一样

### Python 环境变量添加顺序对程序运行的影响 当配置环境变量时,路径顺序至关重要。如果调整环境变量后 `where python` 的命令结果显示顺序未改变,则可能是因为环境变量设置尚未生效[^1]。 #### 路径解析机制 操作系统按照 PATH 变量中的目录列表依次查找可执行文件。这意味着第一个匹配到的同名文件会被优先调用。因此,在多个版本共存的情况下: - 如果希望特定版本被默认使用,应将其安装路径放置在其他版本之前 - 新增或修改后的环境变量需通过重启终端会话使其生效 #### 实际影响案例分析 假设存在两个不同版本的 Python 安装位置分别为: - C:\Python39\ (较新版本) - C:\Python27\ (旧版) 若期望优先启动 Python 3.x 版本,则应在系统环境变量中将前者置于后者前面。反之则可能导致即使已正确设置了新的 Python 版本路径,但在命令提示符下输入 `python` 后仍然打开的是较低版本解释器的情况[^3]。 ```bash echo %PATH% C:\Windows\system32;...;C:\Python39\Scripts\;C:\Python39\;... ``` 上述示例展示了如何查看当前系统的 PATH 设置,并确认 Python 3.9 是否位于更早的位置以确保其成为首选项。 为了验证更改是否成功以及理解具体影响范围,可以尝试以下测试方法: 1. 使用 `where python` 查看所有可用的 Python 执行文件及其加载次序; 2. 输入 `python --version` 来检验实际使用的 Python 解释器版本; 这些操作有助于诊断并解决因路径排列不当引起的问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值