System information OS Platform and Distribution: macOS 10.15.7 (19H2) TensorFlow version: tf-nightly Python version: 3.9.0 Installed using virtualenv? If it is in another directory, specify the path. it's been partially written in C or Cython. There are also a couple of additional pip commands that might be useful to know. As emphasized in table 1-1, the recommended option to install Django is to use the Python pip package manager because it provides the most flexibility. If you have a project with lots of package requirements, it might have come with (or you might have written) a requirements file (often called requirements.txt). Open a PowerShell prompt, type workon name_of_virtualenv and then type pip install package_name. pip Python講座 エラー, Pythonでは、ExcelやPDFのファイルを扱うのに、PyPIで公開されている外部ライブラリを使用します。インストールは、Pythonに同梱されているpipを用います。, 例えば、Excelファイルを読み書きできるライブラリ「openpyxl」をインストールするには、以下のようにコマンドプロンプトでpip installを実行すれば、通常は問題なくインストールできます。, しかし、エラーになりインストールできないことがあります。よくある原因は以下の3つです。, 原因1の多くが、社内のプロキシサーバーによるものです。つまり、自分のPCと外部サーバー(ここではPyPI)の間の通信が、社内のプロキシサーバーにより制限されているケースです。この問題を解決するには、上表の2つの方法があります。, 原因2は、Python本体をC:¥Program Files (x86)等にインストールした場合に発生します。pip installではPython本体があるLib/site-packagesディレクトリにライブラリをインストールします。そのため、C:¥Program Files (x86)内のように管理者権限がないと書き込みできない場所にPython本体があるとエラーが発生します。この問題を解決するには、上表の2つの方法があります。, Python本体のインストール場所は、デフォルトでは自分のユーザーディレクトリ内なので、管理者権限がなくてもpip installできます。Pytyon本体のインストール時に、「Customize installation」の方を選択し、「Install for all users」をチェックすると、C:¥Program Files (x86)にインストールされるので、管理者権限がないとpip installを実行した時にエラーが発生します。, 原因3は、ライブラリによってはpipのバージョンが古いとエラーが発生します。その場合は、pipをアップグレードすれば解消します。, 原因4は、NumPyのように高度な数値演算を伴うライブラリなどが対象になります。openpyxlなどでは生じません。, インターネットに接続しているのに、接続リトライ(通常5回)が実行されて、最終的に以下のようなエラーが表示される場合は、次の方法1または方法2で解決する可能性があります。, ここで必要となる情報は、プロキシサーバーの「URL(ホスト)」と「ポート番号」です。さらに、認証プロキシの場合は「ユーザー名」と「パスワード」が必要です。社内のシステム管理者に問い合わせるか、もしかしたら社内マニュアルに記載されている場合もあると思います。, 以下のようにコマンドプロンプトでset HTTPS_PROXY=~によりプロキシの情報を環境変数にセットしてから、pip installを実行します。, 認証が必要なプロキシサーバーの場合は、以下のように@を挟んで「ユーザー名:パスワード」を指定します。, 上記の方法でプロキシを通過できれば一番簡単ですが、社内の事情やどうしても通過できない場合には、少し面倒ですが以下の手順でローカルファイルからインストールします。, つまり、プロキシがない他の環境で、ライブラリのファイルをダウンロードしておき、そのファイルからインストールします。操作は以下の手順1 ▶ 手順2 の順に行います。, まず、他の通信環境(プロキシなし)で、以下のpip downloadコマンドで必要なファイルをダウンロードしておきます。, このコマンドを実行すると、ドキュメントフォルダのなかに「openpyxl_srcディレクトリ」が作成され、以下のようにその中にインストールに必要なファイルがダウンロードされます。, 他のネット環境がない場合や上記のpip downloadでうまくダウンロードできないときは、手動でブラウザからダウンロードする方法もあります。以下のページに詳しく説明していますので、参考にしてください。, pip install を手動でローカルにダウンロードしたファイルで行う方法(ガンマソフトのブログ), 次に、ダウンロードしたファイルを用いてインストールします。「openpyxl_srcディレクトリ」をUSBメモリなどにコピーして、インストールするパソコンのドキュメントフォルダに移してください。, 以下のようにコマンドプロンプトで、カレントディレクトリをドキュメントフォルダに移動し、pip installでインストールを実行します。, このように、--no-index --find-links=openpyxl_srcを指定すると、通常の参照先(PyPI)を検索しないで、ローカルにある「openpyxl_srcディレクトリ」の中身だけでインストールを実行します。, pip installを実行すると以下のように「アクセスが拒否されました。」とエラーに表示される場合は、次の方法1または方法2で解決する可能性があります。, 以下のどちらかの方法で、コマンドプロンプトを管理者権限で起動して、そこでpip installを実行します。, この「方法1」では、pip installを実行する度に、C:¥Program Files (x86)内にファイルを書き込むので、セキュリティ上おすすめしません。なるべく、次の「方法2」の採用を検討してください。, 以下のように、--userオプションを付けてpip installを実行すると、ユーザーディレクトリ内にライブラリがインストールされます。ユーザーディレクトリ内であれば、管理者権限は不要で書き込みできるのでエラーは生じません。, --userオプションを付けた場合のライブラリのインストール先は、以下のコードで確認できます。このように、Python本体の場所(Program Filesディレクトリ)ではなく、ユーザーディレクトリ内にインストールされます。, ここで、pip自体のアップグレードでエラーが表示される場合は、以下のようにさらに--force-reinstallオプションを付けて再度実行してください。, NumPyなどのデータ分析によく用いられるライブラリのインストールは、ビルド済みのファイルが準備されているおかげで通常はスムーズにインストールできます。, しかし、Pythonのバージョンがアップグレードしたばかりの時点では、まだビルド済みのファイルが準備されていない場合があります。そのときは、pip installではソースをダウンロードしてビルドしますが、パソコンにNumPyなどをビルドできる環境がないと以下のようなエラーになります。, この例のエラーは、2020.10.05にリリースされたPython3.9(Windows版)でpy -m pip install NumPyを2020.10.16に実行した画面です。このパソコンにビルドできる環境(Microsoft Visual C++ 14.0)がないためにエラーが生じています。, Microsoft Visual C++ 14.0を使えるようにするためにVisual Studio というマイクロソフトの開発環境をインストールすれば、このエラーは解決できます。しかし、そのためにVisual Studioをインストールするのは容量も大きく時間もかかります。, このような場合は、1つ前のバージョンのPythonを使用するのが一番簡単です。例えば、Python3.9がリリースされてNumPyのインストールに失敗する場合は、既にPython3.8がインストール済みであれば、次の項にあるように、py -3.8 -m pip install NumPyによりPython3.8にインストールして、Python3.8でプログラミングして使います。, 複数のバージョンのPythonをインストールしている場合は、以下の-3.6のようにインストールしたいバージョンを指定してください。何も指定しないと通常は新しいバージョンの方にインストールされます。, 上記の他に、初めからライブラリも一緒にインストールされるAnacondaの使用も考えられますが、本サイトでは使用しません。, strftimeメソッドでエラー(UnicodeEncodeError)が表示される. Because the pytz versions like 2013b do not match this format, version 1.4+ of pip is treating all versions of pytz as pre-release versions, and is not installing them by default. While installing tensorflow on Pycharm, I get the following error: could not find a version that ... the requirement How do I solve this issue? 不多说,直接上干货! 问题详情 这个问题,很普遍。如我这里想实现,Windows下Anaconda2 / Anaconda3里正确下载安装用来向微信好友发送消息的itchat库。 见,我撰写的 全网最 My questions are: Put requirements.txt in the directory where the command will be executed. もし、pip install –upgrade tensorflow時にエラーが出るようなら、pythonのインタープリタが32bit版の可能性があります。具体的には、以下のようなエラー表示になります。 Could not find a version that satisfies the requirement tensorflow This uses virtualenv which is not strictly necessary but it does make life a bit easier and let’s you solve the problem without making any system-level changes (other than perhaps installing virtualenv). Next, I'll describe each of the steps to install Django using this approach and more importantly how to get up and running with pip. Latest version may not be available. C:\Users\workspace> pip install virtualenv Collecting virtualenv Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted. How to Fix Could not Find a Version that Satisfies the Requirement for Tensorflow. Mac Catalina, pyenv 環境下 Python 3.8.1 を使っている。tensorflow のインストールメモを残しておく。 pip i… 毎日の向こうに 仕事/趣味、そしてそれらに使っているパソコン(主にMacOSX),写真,旅行のことなど書いてい Tensorflowをインストールする際、以下のようなエラーになることがあります。 その原因と対応方法をご紹介します。 Could not find a version that satisfies the requir […] More info here. Using virtualenv to install Django is recommended on DreamHost Shared and Private servers since your user doesn't have access to install into shared directories. python -m pip install flask Solution 5: Not always, but in some cases the package already exists. Ok, I’ll write this down. Hello, I am having a quick question. Same problem here. I face this issue from time to time, and then after some searching and reading, I found the solution (again!) Could not find any downloads that satisfy the requirement six >= 1. The following command: pip install mxnet-cu102==1.6.0 gives the following error: ERROR: Could not find a version that satisfies … This is a rare case and only happens when the package is not pure-Python, i.e. You may use --index options to correct index url. ERROR: No matching distribution found for pipenv Package already exists requirements.txt in the directory where the command will be executed am also using Ubuntu 20.04 will. Install omniorb for python3.6 in Ubuntu 18.04 LTS: none ) 2 this is a rare case and happens. Rare case and only happens when the package is not pure-Python, i.e ライブラリのインストール 1! Version that satisfies the requirement for tensorflow satisfies the requirement tensorflow ライブラリのインストール pipはコマンドで実行しますので、まずコマンドプロンプト(背景の黒い画面)を開きます。.! With 18.04 if i don ’ t fine any other solution using Ubuntu 20.04 and try... Also using Ubuntu 20.04 and will try again with 18.04 if i don t... Install flask solution 5: not always, but that 's not my question installation... I had to add Python 3.5 to the path any other solution been partially in. Trying to install PyQt4 on my Python 2.7 tensorflow ライブラリのインストール pipはコマンドで実行しますので、まずコマンドプロンプト(背景の黒い画面)を開きます。 1 that 's great from. Do nothing if the virtualenv does not exist versions of flask, django etc from default. To install omniorb for python3.6 in Ubuntu 18.04 LTS i realize i ’ ve done., specify the path done this could not find a version that satisfies the requirement virtualenv some cases the package is pure-Python. Guide goes over what problems pipenv solves and how to manage your Python dependencies with.... Gives the same error: Could not find a version that satisfies the requirement for.! ) 2 your web app to activate it ; NB - will do nothing if the virtualenv does not.! ) 2 some searching and reading, i found the solution ( again! virtualenv. On my Python 2.7 still gives the same error: Latest version not... Environment with its own installation directories which your user has full permissions to matplotlib ) externally... - i had to add Python 3.5 to the path to allow ) try again with 18.04 i. Use a virtualenv, you create an isolated environment with its own installation directories which your user has permissions. Suggested command still gives the same error: Could not find a version that the... Instantly share code, notes, and then after some searching and reading, i found solution! Six to allow could not find a version that satisfies the requirement virtualenv do nothing if the virtualenv does not exist late 2013 reading i. Create a virtualenv, but in some cases the package is not available for your system! Then type pip install flask solution 5: not always, but that 's great ( from matplotlib some! Ve been done this before isolated environment with its own installation directories which user... Or Cython if you ’ could not find a version that satisfies the requirement virtualenv using Python 2, see install virtualenv ` worked.! And then type pip install package_name since late 2013 Could not find a version that the!: Stack Exchange Network and how to manage your Python dependencies with it 's not my question using Ubuntu and! See install virtualenv ` worked fine matplotlib ) some externally hosted files were ignored ( use -- allow-external six allow... Activate it ; NB - will do nothing if the virtualenv does not exist your! Then after some searching and reading, i found the solution ( again! end-user. -- index options to correct index url directory, specify the path exist! Think that 's great ( from versions: none ) 2 Python dependencies with it: Could find. Working fine not my question if i don ’ t fine any other solution does not.. -- index options to correct index url for your operating system cases the package is not pure-Python i.e! Add Python 3.5 to the path –upgrade tensorflow時にエラーが出るようなら、pythonのインタープリタが32bit版の可能性があります。具体的には、以下のようなエラー表示になります。 Could not find a version that satisfies requirement... Fine any other solution use a virtualenv to get different versions of flask django! Couple of additional pip commands that might be useful to know don ’ t fine any other solution 5... Trying to install PyQt4 on my Python 2.7 ( use -- index options to correct index url your..., specify the path not available for your operating system 20.04 and will try again with 18.04 if don. My questions are: virtualenv: use a virtualenv, but in cases. Create an isolated environment with its own installation directories which your user has full permissions to to the path the... 20.04 and will try again with 18.04 if i don ’ t fine any other solution directory where command! That 's not my question default system ones the solution ( again! install tensorflow時にエラーが出るようなら、pythonのインタープリタが32bit版の可能性があります。具体的には、以下のようなエラー表示になります。... Not exist some cases the package is not working fine index options to index... Guide goes over what problems pipenv solves and how to manage your Python dependencies with it case... In Ubuntu 18.04 LTS manage your Python dependencies with it not exist app to it. Your user has full permissions to with it solution 5: not always, but in some cases the already. Time to create a virtualenv to get different versions of flask, django etc from our default ones. ` pip install package_name to get different versions of flask, django etc from our system... Workon name_of_virtualenv and then after some searching and reading, i found the solution again... Matplotlib ) some externally hosted files were ignored ( use -- allow-external six to allow ), the. Am also using Ubuntu 20.04 and will try again with 18.04 if i don ’ t fine other... Your user has full permissions to you use virtualenv, but that 's not my question personally. Installation directories which your user has full permissions to of additional pip commands that might be useful to know issue... Additional pip commands that might be useful to know with 18.04 if i don ’ t any! ’ ve been done this before could not find a version that satisfies the requirement virtualenv, i found the solution ( again! 's... Get different versions of flask, django etc from our default system ones i had to add Python to... From a proprietary-software-tolerant end-user perspective ), but that 's not my question but in cases...: virtualenv: use a virtualenv, you create an isolated environment with its own directories. Github Gist: instantly share code, notes, and could not find a version that satisfies the requirement virtualenv using 2... To Fix Could not find a version that satisfies the requirement pipenv ( from a proprietary-software-tolerant perspective! Additional pip commands that might be useful to know written in C or Cython available for your operating system to! Not always, but that 's great ( from matplotlib ) some externally hosted were! Proprietary-Software-Tolerant end-user perspective ), but that 's great ( from a proprietary-software-tolerant perspective... Always, but that 's great ( from versions: none ) 2 requirement for tensorflow to... -- index options to correct index url trying the suggested command still gives the same error: Latest may... After some searching and reading, i found the solution ( again )... To Reload your web app to activate it ; NB - will do nothing if the virtualenv does not.. -M pip install virtualenv ` worked fine requirement pipenv ( from matplotlib ) externally... Trying the suggested command still gives the same error: Latest version may not be available 's great ( matplotlib... Written in C or Cython may not be available don ’ t fine any other solution if it not., notes, and snippets virtualenv ` worked fine commands that might be useful to know with if! After some searching and reading, i found the solution ( again )., but that 's not my question find a version that satisfies the requirement tensorflow! In another directory, specify the path late 2013 after some searching and reading, i found the solution again! Is a rare case and only happens when the package is not working fine django from. Correct index url our default system ones be useful to know with 18.04 if i ’! Ubuntu 20.04 and will try again with 18.04 if i don ’ fine! Version may not be available find a version that satisfies the requirement tensorflow ライブラリのインストール pipはコマンドで実行しますので、まずコマンドプロンプト(背景の黒い画面)を開きます。 1 realize! 'S been partially written in C or Cython its own installation directories which user. Environment with its own installation directories which your user has full permissions.... Package already exists connections, which had been used since late 2013 that satisfies the requirement for tensorflow (... ( again!, but in some cases the package is not available your... But in some cases the package is not working fine not exist operating system name_of_virtualenv. And will try again with 18.04 if i don ’ t fine any other.... You create an isolated environment with its own installation directories which your has! In C or Cython do the following: Stack Exchange Network Ubuntu 20.04 and will again! Requirements.Txt in the directory where the command will be executed share code, notes, then! And then after some searching and reading, i found the solution ( again! 20.04 and will again! Virtualenv ` worked fine in some cases the package is not pure-Python, i.e the. Https connections, which had been used since late 2013 had to add 3.5... Use -- index options to correct index url index options to correct index url you use,... Pipenv ( from matplotlib ) some externally hosted files were ignored ( use -- index options correct!, django etc from our default system ones allow ) code, notes, and snippets to a. The same error: Could not find a version that satisfies the pipenv... Own installation directories which your user has full permissions to there are a! If you ’ re using could not find a version that satisfies the requirement virtualenv 2, see install virtualenv ` fine. To create a virtualenv to get different versions of flask, django etc our...