web-dev-qa-db-ja.com

アンインストールDjango=完全に

pip uninstall Djangoを使用して、マシンからDjangoをアンインストールしました。 Django Shellにpythonバージョンが表示されても、インストールした古いバージョンが表示されますが、アンインストールに成功したと表示されます。

pythonパスから削除するには、/usr/local/lib/python-2.7/dist-packages/の下のDjangoフォルダーを削除しました。

ただし、Sudo pip search Django | more /^Djangoコマンドには、Djangoインストール済みバージョンが引き続き表示されます。完全に削除するにはどうすればよいですか?

15
S-T

pip searchコマンドはインストールされたパッケージを表示しませんが、pypiでパッケージを検索します。

つかいます pip freezeコマンドとgrepはインストールされたパッケージを表示します:

pip freeze | grep Django
13
falsetru

解決しました。以前のすべての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バージョンを表示しないでください。

5
S-T

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/
2
mitnk

cMDを開き、次のコマンドを使用します。

**

pipアンインストールDjango

**

それは簡単にアンインストールされます。

0
hassan hassairi

問題は、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をアンインストールできます。

この答えがお役に立てば幸いです。

0
Anurag Sinha

インストールされている場合Django using python setup.py install

python -c "import sys; sys.path = sys.path[1:]; import Django; print(Django.__path__)"

削除する必要があるディレクトリを見つけて、削除します

0
hiallen

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)"

0
Yang Wang

適切なバージョンのpython(python 2.xではなくPython 3.4)を取得するには、pipではなくpip3を使用する必要がありました。

/usr/local/lib/python3.4/dist-packagesでインストールしたものを確認してください

また、pythonを実行するとき、正しいバージョンのpythonを使用するには、pythonの代わりにpython3.4を作成する必要があります。

0
Jon

Pip uninstallコマンドの後に@ S-Tで言及されたのと同じ方法を使用しました。その後もDjangoは既にインストールされています。だから、 '/ usr/lib/python2.7から' Django-1.7.6.Egg-info 'フォルダを削除しました。/dist-packages 'そしてそれは私のために働いた。

0
The_Coder

Windowsでは、python 2.7のpydev/Eclipseで静的ファイルがトリミングされるという問題がありました。これは、Django(1.8.7)これにより、Windowsスタイルのパスとcygwinスタイルのパスの間に競合が発生したため、上記のすべての修正にもかかわらず、検出できない静的ファイルが追加されました。問題。

0
David Karla