2017-10-12 13 views
1

私はライブラリとアプリケーションの両方であるPython/C++プロジェクトに取り組んでいます。私は(これはセカンドランである)を2回私に次のエラーを与えるpip install requirements.txtがAssertionErrorで失敗する:卵のリンクがインストールされた場所と一致しない

$ pip install -r requirements.txt 

を実行している問題を抱えている:私はできるだけそれとして何回も実行する必要が

$ pip install -r requirements.txt 
Obtaining file:///Users/aaragon/Local/myproject (from -r requirements.txt (line 3)) 
Requirement already satisfied: numpy in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: scipy in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: Sphinx in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: pytest in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: matplotlib in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: dill in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: alabaster<0.8,>=0.7 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: setuptools in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: docutils>=0.11 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: snowballstemmer>=1.1 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: six>=1.5 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: babel!=2.0,>=1.3 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: Pygments>=2.0 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: requests>=2.0.0 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: sphinxcontrib-websupport in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: Jinja2>=2.3 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: imagesize in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: py>=1.4.33 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from pytest-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: pytz in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from matplotlib-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: python-dateutil>=2.0 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from matplotlib-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: cycler>=0.10 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from matplotlib-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from matplotlib-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from requests>=2.0.0->Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: certifi>=2017.4.17 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from requests>=2.0.0->Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: idna<2.7,>=2.5 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from requests>=2.0.0->Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from requests>=2.0.0->Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Requirement already satisfied: MarkupSafe>=0.23 in /Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages (from Jinja2>=2.3->Sphinx-> myproject ==0.21.0->-r requirements.txt (line 3)) 
Installing collected packages: myproject 
    Found existing installation: myproject 0.21.0 
Exception: 
Traceback (most recent call last): 
    File "/Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages/pip/basecommand.py", line 215, in main 
status = self.run(options, args) 
    File "/Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages/pip/commands/install.py", line 342, in run 
prefix=options.prefix_path, 
    File "/Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages/pip/req/req_set.py", line 778, in install 
requirement.uninstall(auto_confirm=True) 
    File "/Users/aaragon/.virtualenvs/test/lib/python3.5/site-packages/pip/req/req_install.py", line 703, in uninstall 
'(at %s)' % (link_pointer, self.name, dist.location) 
AssertionError: Egg-link /Users/aaragon/Local/myproject does not match installed location of myproject (at /Users/aaragon/Local/myproject/src) 

pip installなるためMakefileの一部であるか、アプリケーションのエンド・ユーザーの生活を楽にします。 この問題では解決策へのパスがなく、one postしか見つかりませんでした。

+0

[AssertionError:Egg-link。]がReviewBoardのインストールされた場所と一致しない可能性があります(/...)](https://stackoverflow.com/questions/43177200/assertionerror-egg-link-does- not-match-installed-of-reviewboard-at) –

答えて

0

これは、誤った場所にmyProject.egg-infoフォルダがあり、Pipがアンインストールしようとしたときに転倒するように見えることが原因で起こっていました。私はこれを削除しました。pip install -r requirements.txtであり、指定された正しい場所にフォルダがインストールされています。

+0

どこを正確に削除しましたか? egg-infoフォルダの場所に関する私の 'setup.py'に関する情報はありません。 – aaragon

+0

エラーメッセージの末尾にある '/ Users/aaragon/Local/myproject/src'の場所を参照します – ECH

関連する問題