簡體   English   中英

未檢測到Python,無法執行腳本

[英]Python not detected, can`t execute script

我只是想執行python腳本:

python ./helloworld.py
-bash: python: command not found

但是python已安裝在我的PC上:

whereis python
python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/lib/python3.6 /usr/lib/python2.7 /etc/python3.6 /usr/local/lib/python3.6

我發現名為python可執行文件由$PATH環境變量確定。

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

但是which python命令什么也沒顯示

我想我需要添加一個python符號鏈接,有什么建議嗎?

正如@hiroprotagonist所建議的那樣,您應謹慎使用此別名,因為在Linux發行版中,python用於查找python2.7。

您可以在python3.6上為python point創建別名。

$ alias python=python3.6

或者,您可以在python腳本的頂部添加#!/usr/bin/env python3 ,以指定要使用的python版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM