Linux mintでpython3をデフォルトに設定しようとしたときに問題が発生しました。

Linux mintでpython3をデフォルトに設定しようとしたときに問題が発生しました。

さて、Python3をデフォルトに設定する方法をGoogleですばやく検索しました。私は次のコードを見つけました。

echo "alias python='python3'" >> .bashrc
source .bashrc

これをターミナルに入力しましたが、必要に応じて機能しなかったため、間違いがないかどうかをもう一度確認し、それが何を意味するのかわかりませんでした(そしてまだそうです)>>。 1〜2回やったと思います。

.bashrc source .bashrc

端末を実行すると、次のように表示されます。

-bash: alias: source: not found 
-bash alias: .bashrc: not found
-bash: alias: source: not found 
-bash alias: .bashrc: not found
my@my-hp:~$

私はすべてを台無しにしました。この問題を解決し、私がしたことを削除する方法がわかりません。

良いニュースは、端末に「python」と入力するとpython3が実行されますが、ディレクトリを目的の適切なフォルダに変更した後でも端末にpyファイルを入力して実行できないことです。

どんな助けでも大変感謝します。

ベストアンサー1

>>前のコマンドの出力を後続のファイルに追加する方法です。

実行する必要がある以外は

echo "alias python='python3'" >> .bashrc ; source .bashrc

;実行するのではなくソースコマンドを省略したため、その.bashrcコマンドを編集してこれらのソースコマンドをすべて削除する必要があります。

bashrcにaliasコマンドを追加すると、アカウントに永続的に適用されますが、次にシェルを開くときにのみ適用されます。 .bashrcでソースを実行すると、ファイルの内容が再度実行され、ファイルのエイリアスが現在のシェルに追加されます。初めて作成するときは、bashrcをインポートするのではなく、切り取りと貼り付けを使用してaliasコマンドを直接実行することをお勧めします。 (しかし、どちらにも動作します。)

.pyファイルを直接実行するには、#!/usr/bin/env python3.pyファイルの最初の行に追加してから、.pyファイルを使用して実行可能にする必要がありますchmod +x

おすすめ記事