【发布时间】:2019-04-23 06:02:06
【问题描述】:
在 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 文件夹:
drwxr-xr-x 3 kuldeep staff 96 Mar 21 21:57 __pycache__
-rw-r--r--@ 1 kuldeep staff 2087 Mar 31 20:19 activate
-rw-r--r-- 1 kuldeep staff 1114 Mar 21 21:56 activate.csh
-rw-r--r-- 1 kuldeep staff 2188 Mar 21 21:56 activate.fish
-rw-r--r-- 1 kuldeep staff 8321 Mar 21 21:56 activate.ps1
-rw-r--r-- 1 kuldeep staff 1143 Mar 21 21:56 activate_this.py
-rwxr-xr-x@ 1 kuldeep staff 290 Mar 21 21:57 django-admin
-rwxr-xr-x 1 kuldeep staff 149 Mar 21 21:57 django-admin.py
-rwxr-xr-x 1 kuldeep staff 258 Mar 31 20:08 easy_install
-rwxr-xr-x 1 kuldeep staff 258 Mar 31 20:08 easy_install-3.7
-rwxr-xr-x 1 kuldeep staff 240 Mar 31 20:08 pip
-rwxr-xr-x 1 kuldeep staff 240 Mar 31 20:08 pip3
-rwxr-xr-x 1 kuldeep staff 240 Mar 31 20:08 pip3.7
lrwxr-xr-x 1 kuldeep staff 9 Apr 23 10:55 python -> python3.7
-rwxr-xr-x 1 kuldeep staff 2346 Mar 21 21:56 python-config
lrwxr-xr-x 1 kuldeep staff 9 Apr 23 10:55 python3 -> python3.7
lrwxr-xr-x 1 kuldeep staff 7 Mar 31 20:07 python3.7 -> python3
-rwxr-xr-x 1 kuldeep staff 236 Mar 31 20:08 wheel
【问题讨论】:
-
您能提供更多信息吗?到目前为止,您在 virtualenv 中做了哪些步骤?点安装什么?提到的
pip和python3指向哪里?如果它们是符号链接,这些引用指向哪里? :) -
@ThePjot,尝试在不激活 virtualenv 的情况下使用 pip freeze 命令进行检查。激活 virtualenv pip freeze 后提示符号链接错误。我没有做很多步骤,只是尝试制作第一个 django 项目。 pip install 用于安装 Django。
-
你能运行
/Users/kuldeep/Dev/trydjango/bin/python3吗?如果不是,ls -lF /Users/kuldeep/Dev/trydjango/bin/python3是什么? -
如何运行/Users/kuldeep/Dev/trydjango/bin/python3? @phd
(trydjango) Kuldeeps-MacBook-Pro:trydjango kuldeep$ ls -lF /Users/kuldeep/Dev/trydjango/bin/python3lrwxr-xr-x 1 kuldeep staff 9 Apr 23 10:55 /Users/kuldeep/Dev/trydjango/bin/python3@ -> python3.7
标签: python django pip virtualenv