pip uninstall Django
を使用して、マシンからDjangoをアンインストールしました。 Django Shellにpythonバージョンが表示されても、インストールした古いバージョンが表示されますが、アンインストールに成功したと表示されます。
pythonパスから削除するには、/usr/local/lib/python-2.7/dist-packages/
の下のDjango
フォルダーを削除しました。
ただし、Sudo pip search Django | more /^Django
コマンドには、Django
インストール済みバージョンが引き続き表示されます。完全に削除するにはどうすればよいですか?
pip search
コマンドはインストールされたパッケージを表示しませんが、pypiでパッケージを検索します。
つかいます pip freeze
コマンドとgrep
はインストールされたパッケージを表示します:
pip freeze | grep Django
解決しました。以前のすべてのDjango=バージョン。それらを/usr/local/lib/python2.7/dist-packages
から削除しました。また、/usr/lib/python2.7/dist-packages
(存在する場合)から削除しました]
Sudo pip freeze| grep Django
Sudo pip show -f Django
Sudo pip search Django | more +/^Django
上記のすべてのコマンドは、クリーンなuninstallation
を確認するためにDjangoバージョンを表示しないでください。
Python Shellを使用してDjangoのパスを見つけます。
>>> import Django
>>> Django
<module 'Django' from '/usr/local/lib/python2.7/dist-packages/Django/__init__.pyc'>
次に、手動で削除します。
Sudo rm -rf /usr/local/lib/python2.7/dist-packages/Django/
cMDを開き、次のコマンドを使用します。
**
pipアンインストールDjango
**
それは簡単にアンインストールされます。
問題は、pip --versionまたはpython --versionにあります。
pip2.7 uninstall Django
コマンドで問題を解決してください
上記のコマンドを使用してアンインストールできない場合は、pip2.7バージョンがインストールされていないことを確認して、以下の手順に従ってください。
1)which pip2.7
次のような出力が表示されます:
/usr/local/bin/pip2.7
2)この出力がない場合は、次のコマンドを使用してpipをインストールしてください
$ wget https://bootstrap.pypa.io/get-pip.py
$ Sudo python2.7 get-pip.py
3)ピップバージョンを確認します:which pip2.7
/usr/local/bin/pip2.7 as output
4)Djangoをpip2.7 uninstall Django
コマンドを使用してアンインストールします。
問題はPythonバージョンにも関連している可能性があります。同様の問題がありました。これがDjangoのアンインストール方法です。
仮想環境に複数のpythonがインストールされていたため、問題が発生しました。
$ ls
activate activate_this.py easy_install-3.4 pip2.7 python python3 wheel
activate.csh easy_install pip pip3 python2 python3.4
activate.fish easy_install-2.7 pip2 pip3.4 python2.7 python-config
pip uninstall Django
Djangoを使用してアンインストールしようとすると、python 2.7からではなくpython 3.4からはアンインストールされなかったため、次の手順に従いました。問題を解決します。
1)alias python=/usr/bin/python3
2)python -V
コマンドを使用してpythonバージョンを確認します
3)必要なpythonバージョンに切り替えた場合、pip3 uninstall Django
コマンドを使用してDjangoをアンインストールできます。
この答えがお役に立てば幸いです。
インストールされている場合Django using python setup.py install
python -c "import sys; sys.path = sys.path[1:]; import Django; print(Django.__path__)"
削除する必要があるディレクトリを見つけて、削除します
Djangoの古いバージョンを削除します
Djangoのインストールを以前のバージョンからアップグレードする場合、新しいバージョンをインストールする前に古いDjangoバージョンをアンインストールする必要があります。
以前にpipまたはeasy_installを使用してDjangoをインストールした場合、pipまたはeasy_installを再度インストールすると、古いバージョンが自動的に処理されるため、自分で行う必要はありません。
以前にDjangoを使用してpython setup.py installをインストールした場合、アンインストールは、DjangoディレクトリをPython site-packages。削除する必要のあるディレクトリを見つけるには、シェルプロンプトで次のコマンドを実行できます(インタラクティブなPythonプロンプトではありません):
$ python -c "Djangoのインポート; print(Django .path)"
適切なバージョンのpython(python 2.xではなくPython 3.4)を取得するには、pipではなくpip3を使用する必要がありました。
/usr/local/lib/python3.4/dist-packagesでインストールしたものを確認してください
また、pythonを実行するとき、正しいバージョンのpythonを使用するには、pythonの代わりにpython3.4を作成する必要があります。
Pip uninstallコマンドの後に@ S-Tで言及されたのと同じ方法を使用しました。その後もDjangoは既にインストールされています。だから、 '/ usr/lib/python2.7から' Django-1.7.6.Egg-info 'フォルダを削除しました。/dist-packages 'そしてそれは私のために働いた。
Windowsでは、python 2.7のpydev/Eclipseで静的ファイルがトリミングされるという問題がありました。これは、Django(1.8.7)これにより、Windowsスタイルのパスとcygwinスタイルのパスの間に競合が発生したため、上記のすべての修正にもかかわらず、検出できない静的ファイルが追加されました。問題。