【发布时间】:2018-05-08 11:40:38
【问题描述】:
当我创建 virtualenv 时,如果我不添加 --no-site-packages 作为参数:
virtualenv venv
我可以拿到包裹,在
venv/lib/
有一个python2.7 包:
python2.7
在python2.7 下有站点包。
但是,我有一个要求,我想将python3.5 复制到venv/lib/,我该怎么做?
EDIT-1
我使用post方法创建venv,在venv/lib/:
有python3.5目录,但是venv/lib/python3.5/site-packages里面的包很少:
但在我的 Mac 网站页面中:
有这么多包,我的要求是在创建venv时将这些包添加到venv中:
我的源站包路径是:/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
EIDT-2
之前,我不使用 virtualenv,我在我的 Mac 中安装了很多站点包,(/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages),现在我想使用venv,所以我正在寻找一种方法来创建 @987654344 @ 和我安装的站点包应该包含在其中。
【问题讨论】:
-
@waLLe 嗨,朋友,请看我的帖子,我的要求是将站点包添加到新创建的
venv,但我使用了接受且高度支持的答案,没有得到效果.
标签: python django virtualenv