私はPythonを使用しています。私は誤ったモジュールをインストールしましたが、今度はそれを削除して再インストールしたいと思います。それは誤っているので、私はそれを削除するためにpip uninstall
を使用することはできません。代わりに、パッケージを手動で削除する必要があります。私はパッケージを削除することができましたが、インポートパスに問題が発生しました。私のPCから、パッケージのディレクトリ、例えば/home/mypath/directory/
を削除します。次に、コマンドを実行すると、インポートパスが消えます。Pythonのインポートパスからパスを永久に削除する方法
import sys
print sys.path
このディレクトリは印刷結果にありません。
import sys
print sys.path
をディレクトリが再び表示されていること:私はそのディレクトリを作成し直して、再度コマンドを実行します。ただし 、。 システムをそのディレクトリにアクセスさせないようにするにはどうすればよいですか? 私は環境変数PYTHONPATH
があることを知っていますが、私はパスを追加する方法を知っているPYTHONPATH
を使用して、私はパスを削除する方法を知らない。 私を助けてくれてありがとう!
'sys.path.remove(your_path)'を試してください –
削除しようとしているパスが含まれているディレクトリに '.pth'ファイルがありますか? –
@Uzzee:あなたはここでポイントを逃しています。 OPは最初にディレクトリを追加しないことを望んでいます。 –