python - 如何重置和修复我的路径,以便 java 和 python 可以再次工作?
问题描述
我的路径全乱了,找不到javac和python命令,我什至卸载并重新安装了java。每当我的代码无法运行并随后破坏了我的路径时,我都会将互联网上的随机东西扔到我的终端中,我什至在我的 bash_profile 中添加了一些东西,但我不知道如何重置或修复它。非常沮丧。对不起,我是菜鸟
echo $PATH 给出了这个:
Khalids-MacBook-Air:~ khalidhamid$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
~/.bash_profile 给出了这个:
Khalids-MacBook-Air:~ khalidhamid$ ~/.bash_profile
-bash: /Users/khalidhamid/.bash_profile: Permission denied
javac Student.java 给出了这个:
Khalids-MacBook-Air:java khalidhamid$ javac Student.java
javac: file not found: Student.java
Usage: javac <options> <source files>
use -help for a list of possible options
解决方案
Khalids-MacBook-Air:~ khalidhamid$ ~/.bash_profile -bash: /Users/khalidhamid/.bash_profile: 权限被拒绝
这很正常。.bash_profile
是一个脚本,是的,但它没有设置执行位。那挺好的。它不应该。如果由于某种原因你想执行它:
. ~/.bash_profile
不过,我不知道你为什么要在大火中这样做。当您打开一个新的终端窗口(或 iTerm2.app 或 Terminal.app 中的一个新选项卡)时,它已经处理好了。
echo $PATH 给出了这个:
好吧,java和python都在/usr/bin
,所以你很好。你的路没有问题。Mac 附带/usr/bin/python
and /usr/bin/java
,尽管它们不会自动导致实际实现:这些是包装器可执行文件,可以定位您安装这些东西的位置,然后运行它们。你的路没有错。
javac: file not found: Student.java
这就是说javac
找到并且运行良好。javac
然后抱怨Student.java
不存在。
您只是在错误的目录中。类型ls
,显示内容。你会在这里找不到Student.java
。首先进入正确的目录,如果已经存在则移动Student.java
到正确的目录,如果不存在则创建它。
每当我的代码不起作用时,我都会将互联网上的随机东西扔到我的终端中
是的,不要那样做。
推荐阅读
- javascript - 如何使用 React Hooks 执行错误边界
- c# - sqlite-net-pcl 查询返回正确的行数,但所有数据为空或 0
- jinja2 - 如何按内部列表中的第一项过滤列表列表?
- android - Firebase Phone Auth 不适用于 React Native 应用程序(reCAPTCHA 后屏幕保持白色)
- regex - 正则表达式从 PostgreSQL 11.0 中的列中捕获值
- python - Python:如何在 Selenium 中获取当前鼠标坐标?
- woocommerce - 我如何使这个角色具体化?
- visual-studio-code - VS Code 调试器到达第一个断点的速度极慢
- python - 变量在函数 python 中不起作用(我的代码有什么问题)
- sql - 在存储过程中设置事务级别时,被调用的过程是否保持相同的事务级别?