首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用安装Python包并不会创建符号链接

使用安装Python包并不会创建符号链接
EN

Stack Overflow用户
提问于 2011-10-28 06:55:16
回答 1查看 4.1K关注 0票数 4

所以我是个有pip和virtualenv的信徒。我发现的一件事是,当我使用类似于此的内容的requirements.txt时,后续的pip -E -r requirements.txt将按预期工作。

代码语言:javascript
复制
PIL==1.1.7
chardet==1.0.1
distribute==0.6.14
django-extensions==0.6
django-profiles==0.2

但是,当您开始通过提取源树来使用requirements.txt时,会看到下面的行为。1)将源树拉入“源”树。(这很好) 2)它未能在站点-包树中创建到此的符号链接,而是创建了*.link (.ie django调试-toolbar.gog-link)。

代码语言:javascript
复制
-e git+https://github.com/django-debug-toolbar/django-debug-toolbar.git@9067568b0bbf0c39322f5b761b05463685355b4f#egg=django_
debug_toolbar-dev
-e hg+https://bitbucket.org/ubernostrum/django-registration@fad7080fe76955e7d0d3c97bc468ea8360260a6b#egg=django_registration
-dev
-e git://github.com/yourcelf/django-registration-defaults.git@df80e13fd5f4ee3c96d4508fa12278c47c660c37#egg=django_registrati
on_defaults-dev

问题是,现在我必须从站点-包树创建到源树的符号链接。为了解决这个问题,我转移到站点-包树,并开始创建指向源树的符号链接。

,我相信还有更好的方法--有人能给我一点启发吗??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-19 08:11:04

您根本不必创建一个符号链接,虚拟环境下的站点包目录中所谓的*.egg-link文件将在Python (实际上是setuptools)级别上充当一个符号链接。

编辑:我在这里添加了一些背景信息:http://github.com/pypa/pip/issues/435

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7926060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档