Python 仮想環境のインストールとアンインストールの方法と発生する問題

Python 仮想環境のインストールとアンインストールの方法と発生する問題

Ubuntu16.04 のインストールとアンインストール pip

実験環境

Ubuntu 16.04; VMware 15;

問題の説明

仮想マシンに Ubuntu 16.04 をインストールしました。しばらくしてから再度開き、Python プログラムをコンパイルする準備をしました。必要なパッケージをインストールすると、pip pip3 がすべて Python 2.7 を指していることがわかりました。

hadoop@ubuntu:~$ pip3.5 -V
/usr/local/lib/python2.7/dist-packages/pip からの pip 19.1.1 (python 2.7)
hadoop@ubuntu:~$ pip -V
/usr/local/lib/python2.7/dist-packages/pip からの pip 19.1.1 (python 2.7)

オンラインで検索し、さまざまなチュートリアルを読んだ後でも、pip3 を python3 にリンクできません。問題の最終的な解決策は、時間を費やした後に偶然得られた結果でした。

問題解決

オンラインチュートリアルで最もよく言及される解決策は次のとおりです。

pipをインストールする

sudo apt-get install python3-pip

アップグレード pip

sudo pip3 install --upgrade pip

アンインストール

sudo apt-get remove python3-pip

通常、これにより pip3 が python3 にデフォルト設定されますが、問題は解決されません。試してみると、問題が解決するかもしれません。解決しない場合は、読み進めてください。

実際に私の問題を解決したのは:

pip3をインストールする

インストールするには、次のステートメントを使用します。システムに組み込まれている python3.5 用に pip3 を構成する場合は、curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6 を実行するだけです。実行後、pip が python3.5 を指している場合は、 curl https://bootstrap.pypa.io/get-pip.py | sudo python2.7 を再度実行するだけで済みます。

# python3.6を確認してインストールする
sudo apt-getアップデート
sudo apt-get で python3.6 をインストールします
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6

完了したら、pip のバージョンを確認します。

hadoop@ubuntu:~$ pip3.5 -V
/usr/local/lib/python3.5/dist-packages/pip からの pip 19.1.1 (python 3.5)
hadoop@ubuntu:~$ pip -V
/usr/local/lib/python2.7/dist-packages/pip からの pip 19.1.1 (python 2.7)

ちょっとした問題でしたが、記録するのに時間がかかりました。

いくつかの例外を回避するために、システムに組み込まれているPython環境を変更しないことをお勧めします。

要約する

以上が、編集者が紹介したPython仮想環境のインストールとアンインストールの方法と、遭遇した問題です。皆様のお役に立てれば幸いです!

以下もご興味があるかもしれません:
  • CentOS で Python3 をインストールして仮想環境を作成する方法
  • CentOS に Python 3.6 環境をインストールし、仮想環境を構成する詳細なチュートリアル
  • Python で virtualenv 仮想環境をインストールする詳細なチュートリアル
  • Python インストール virtualenv 仮想環境の手順 詳細なグラフィック説明
  • Centos のインストールと Python 仮想環境の設定

<<:  MySQLのグローバルロックとテーブルロックに関する詳細な理解

>>:  JavaScript での AOP プログラミングの基本実装

推薦する

jQueryはシンプルなポップアップウィンドウ効果を実装します

この記事では、簡単なポップアップウィンドウ効果を実現するためのjQueryの具体的なコードを参考まで...

ページ内の検索エンジンの呼び出しはBaiduを例に挙げています

今日、突然、自分のウェブページで Google や Baidu のような強力な検索エンジンを呼び出す...

WindowsでMysql5.7.17のインストールと起動に失敗する問題を解決する

マシンに初めて MySQL をインストールします。オペレーティングシステムはwin7ですmysqlの...

Tomcat でよく使われるフィルターの詳細な説明

目次1. クロスドメインフィルタ CorsFilter 1.1 設定例1.2 パラメータの説明2. ...

CSS3 で虫眼鏡効果を模倣するいくつかの方法の原理の分析

記事のタイトルが「模造虫眼鏡」なのはなぜですか?今日お話ししたいのは、一般的に言われているような、マ...

ユーザー名が使用可能かどうかを確認するVueメソッド

この記事では、ユーザー名が使用可能かどうかを確認するためのVueの具体的なコードを例として紹介します...

vite を使用して vue3 アプリケーションを構築する方法

1. インストールヒント: 現在、VUE3.0 の公式翻訳ドキュメントはありません。しかし、すでに誰...

MySQL 8.0.22 圧縮パッケージの完全なインストールと構成のチュートリアル図 (テスト済みで効果的)

1. zipインストールパッケージをダウンロードするMySQL サーバー 8.0.22 の圧縮パッ...

Divの境界と透明度に関する設定

フレーム:スタイル=”border-style:solid;border-width:5px;bor...

CSS変数を使用して、クールで素晴らしいフローティング効果を実現します。

最近、Grover の Web サイトで楽しいホバー アニメーションを見つけ、自分自身のインスピレー...

Docker ログが多すぎてディスクがいっぱいになる場合の対処方法

複数の Docker コンテナがデプロイされたサーバーがあり、各 Docker コンテナが stde...

JavaScript 配列重複排除ソリューション

目次方法1: set: データ型ではなくデータ構造であり、メンバーは一意である方法2: オブジェクト...

ウェブページ内のFlash SWFファイルを変更する方法

これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...

Windows 10 + mysql 8.0.11 zipインストールチュートリアルの詳細

準備する: MySQL 8.0 Windows zip パッケージのダウンロード アドレス: htt...

Vue3 のウォッチの使用方法とベストプラクティスガイド

目次序文🌟 1. APIの紹介2. 複数のデータソースの監視3. リスニングアレイ4. 監視対象5....