<p>这个问题以前也有人提过</p>
<p><a href="https://github.com/vhf/confusable_homoglyphs/issues/7" rel="nofollow noreferrer">https://github.com/vhf/confusable_homoglyphs/issues/7</a></p>
<p>我现在可以通过管理.py,包似乎有问题</p>
<blockquote>
<p>confusable_homoglyphs</p>
</blockquote>
<p>每次加载时它都会下载文件。当依赖项经常被下载时,它会导致</p>
<pre><code>ConnectionResetError: [Errno 104] Connection reset by peer
</code></pre>
<p>多亏了comment中提供的链接,该修补程序已被应用并将与<code>confusable_homoglyphs>=3.0.0.</code>配合使用</p>
<p>运行带有选项no site packages的virtualenv将不包括全局安装的包。它可能有助于保持包列表的整洁,以防以后需要访问它</p>
<p>为了保持环境的一致性,我“冻结”环境包的当前状态</p>
<blockquote>
<p>$ pip freeze > requirements.txt</p>
</blockquote>
<p>这是我的要求.txt在</p>
^{pr2}$
<p>这是我的要求.txt在我加上`</p>
<blockquote>
<p>confusable_homoglyphs>=3.0.0</p>
</blockquote>
<p>`所需版本</p>
<pre><code>Django==1.11.1
django-dajax==0.9.2
django-dajaxice==0.7
django-filter==1.1.0
django-redis==4.8.0
djangorestframework==3.6.3
pkg-resources==0.0.0
psycopg2==2.7.3.2
pytz==2017.2
redis==2.10.6
confusable_homoglyphs>=3.0.0
</code></pre>
<p>然后我运行<code>pip install -r requirements.txt</code></p>
<pre><code>(myvenv) shubhendu@shubhendu-HP-Pavilion-g6-Notebook-PC:/home/foodballbear : pip install -r requirements.txt
Obtaining bootstrap from git+git://github.com/earle/django-bootstrap.git@97eb50b3f4932798e7fa8ad4b42f0534d521826d#egg=bootstrap (from -r requirements.txt (line 1))
Skipping because already up-to-date.
Requirement already satisfied: Django==1.11.1 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 2))
Requirement already satisfied: django-dajax==0.9.2 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 3))
Requirement already satisfied: django-dajaxice==0.7 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 4))
Requirement already satisfied: django-filter==1.1.0 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 5))
Requirement already satisfied: django-redis==4.8.0 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 6))
Requirement already satisfied: djangorestframework==3.6.3 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 7))
Requirement already satisfied: pkg-resources==0.0.0 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 8))
Requirement already satisfied: psycopg2==2.7.3.2 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 9))
Requirement already satisfied: pytz==2017.2 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 10))
Requirement already satisfied: redis==2.10.6 in ./myvenv/lib/python3.5/site-packages (from -r requirements.txt (line 11))
Collecting confusable_homoglyphs>=3.0.0 (from -r requirements.txt (line 12))
Downloading confusable_homoglyphs-3.0.0-py2.py3-none-any.whl (173kB)
100% |████████████████████████████████| 174kB 828kB/s
Installing collected packages: bootstrap, confusable-homoglyphs
Found existing installation: bootstrap 0.1.0
Uninstalling bootstrap-0.1.0:
Successfully uninstalled bootstrap-0.1.0
Running setup.py develop for bootstrap
Found existing installation: confusable-homoglyphs 2.0.2
Uninstalling confusable-homoglyphs-2.0.2:
Successfully uninstalled confusable-homoglyphs-2.0.2
Successfully installed bootstrap confusable-homoglyphs-3.0.0
</code></pre>
<p>在那之后,我的<code>python manage.py runserver</code>没有抛出任何错误</p>
<pre><code>(myvenv) shubhendu@shubhendu-HP-Pavilion-g6-Notebook-PC:/home/foodballbear$ python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
December 12, 2017 - 06:08:24
Django version 1.11.1, using settings 'myfoodsite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
</code></pre>