gpt4 book ai didi

python - 更改 setuptools 下载 .egg 文件的位置

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:44 25 4
gpt4 key购买 nike

我是Python新手,但是当我使用setuptools为项目安装.eggs时,它会将它们全部放在当前工作目录(项目的顶级目录)中。这会导致目录乱七八糟,并且很难将它们与项目的其余部分分开移动到一起。

有没有办法将 .eggs 下载到子目录?

编辑| @Kos 建议使用 virtualenv。奇怪的是,这似乎仍然在虚拟环境之外下载 .egg 目录。

(.virtualenv)default@232f7f34a1dd:/projects/python/tmp/sql$ which python
/projects/python/tmp/sql/.virtualenv/bin/python
running test)default@232f7f34a1dd:/projects/python/tmp/sql$ python setup.py test
Searching for nose
Reading https://pypi.python.org/simple/nose/
Best match: nose 1.3.3
Downloading https://pypi.python.org/packages/source/n/nose/nose-1.3.3.tar.gz#md5=42776061bf5206670cb819176dc78654
Processing nose-1.3.3.tar.gz
Writing /tmp/easy_install-0eX3mf/nose-1.3.3/setup.cfg
Running nose-1.3.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-0eX3mf/nose-1.3.3/egg-dist-tmp-MJ1xDk
no previously-included directories found matching 'doc/.build'

Installed /projects/python/tmp/sql/nose-1.3.3-py2.7.egg
(.virtualenv)default@232f7f34a1dd:/projects/python/tmp/sql$

注意到“已安装/projects/python/tmp/sql/nose-1.3.3-py2.7.egg”?那应该位于“Installed/projects/python/tmp/sql/.virtualenv/.....”下的某个位置。

最佳答案

您通常会创建一个 virtualenv在您选择的任何位置并在那里安装软件包。

关于python - 更改 setuptools 下载 .egg 文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24203056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com