bash: python: .py: 找不到命令
bash: python: .py: command not found
我正在尝试 运行 QIIME2 virtual machine
中的以下命令,安装在 macbook 上,但代码不起作用
validate_mapping_file.py -m Fasting_Map.txt -o mapping_output
这里是link:http://qiime.org/tutorials/tutorial.html
我收到以下消息
bash: validate_mapping_file.py: command not found
我是 unix/linux
和 qiime
的新手。我将非常感谢您的帮助...
要以这种方式执行 Python 脚本,您需要三样东西:
文件需要为您设置可执行位。为此,请尝试使用:chmod u+x validate_mapping_file.py
文件需要以 shebang 开头,例如 #!/usr/bin/env python3
这将告诉系统 运行 使用 python3 可执行文件的脚本环境
该文件需要位于您的 PATH
环境变量的目录之一中。您可以使用 export PATH=$PWD:$PATH
添加当前目录或使用 ./validate_mapping_file.py
而不仅仅是 validate_mapping_file.py
(感谢@Grisha)
之后您应该能够按照您之前尝试的方式执行脚本。
我正在尝试 运行 QIIME2 virtual machine
中的以下命令,安装在 macbook 上,但代码不起作用
validate_mapping_file.py -m Fasting_Map.txt -o mapping_output
这里是link:http://qiime.org/tutorials/tutorial.html
我收到以下消息
bash: validate_mapping_file.py: command not found
我是 unix/linux
和 qiime
的新手。我将非常感谢您的帮助...
要以这种方式执行 Python 脚本,您需要三样东西:
文件需要为您设置可执行位。为此,请尝试使用:
chmod u+x validate_mapping_file.py
文件需要以 shebang 开头,例如
#!/usr/bin/env python3
这将告诉系统 运行 使用 python3 可执行文件的脚本环境该文件需要位于您的
PATH
环境变量的目录之一中。您可以使用 exportPATH=$PWD:$PATH
添加当前目录或使用./validate_mapping_file.py
而不仅仅是validate_mapping_file.py
(感谢@Grisha)
之后您应该能够按照您之前尝试的方式执行脚本。