如何修复virtualenv中的“符号链接过多”错误?

2024-10-01 15:43:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django web应用程序框架中设置虚拟环境时遇到错误(符号链接级别太多)。在

我试图查看以下有关堆栈溢出的问题和答案:

mkvirtualenv: Too many levels of symbolic links

virtualenv: Too many levels of symbolic links

 Kuldeeps-MacBook-Pro:trydjango kuldeep$ pip freeze

  branca==0.3.0
  certifi==2018.8.24
  chardet==3.0.4
  folium==0.6.0+11.g71ab988
  idna==2.7
  Jinja2==2.10
  MarkupSafe==1.0
  numpy==1.15.1
  requests==2.19.1
  six==1.11.0
  urllib3==1.23
  virtualenv==16.1.0

Kuldeeps-MacBook-Pro:trydjango kuldeep$ source bin/activate

(trydjango) Kuldeeps-MacBook-Pro:trydjango kuldeep$ ls

bin     db.sqlite3  include     lib     manage.py   src     trydjango

(trydjango) Kuldeeps-MacBook-Pro:trydjango kuldeep$ pip freeze

-bash: /Users/kuldeep/Dev/trydjango/bin/pip: /Users/kuldeep/Dev/trydjango/bin/python3: bad interpreter: Too many levels of symbolic links

ls-l说进入bin文件夹:

^{pr2}$

Snapshot of Terminal with -bash Error


Tags: pipofbinvirtualenvlinksmanyprotoo
1条回答
网友
1楼 · 发布于 2024-10-01 15:43:22

问题是:

python3 -> python3.7
python3.7 -> python3

python3符号链接到python3.7,但是{}符号链接回python3。这是symlink循环。在

我建议删除并重新创建virtualenv。或者至少通过删除python3.7符号链接并将python3.7链接到实际的python3.7二进制文件来打破循环。在

相关问题 更多 >

    热门问题