1
4641585 2016-03-20 22:46:51 +08:00
为什么不用 pyvenv 呢?
|
3
BOYPT 2016-03-20 23:25:07 +08:00
include 目录只应该有 python 本身的.h 文件,不应该被安装进去任何文件。
|
4
66450146 2016-03-21 00:29:36 +08:00
创建完以后 activate 了吗?
|
5
Owenjia 2016-03-21 00:33:15 +08:00 via Android
看下 python -c "import sys; print(sys.path)" 的输出?
既然用 3.4 了为什么不试试自带的 pyvenv ? |
8
shyling 2016-03-21 06:56:05 +08:00 via iPad
你要先先激活啊。。
|
9
patrickstar OP |
10
patrickstar OP 查阅了一下子 virtualenv 手册,可能需要增加一个选项:
--always-copy Always copy files rather than symlinking. 即:$ virtualenv --always-copy py34env |
11
patrickstar OP 查阅了一下子 pyenv 和 virtualenv 的差异,觉得目前 virtualenv 更符合我的要求一些,我只想建立一个纯净的 python 开发测试环境,而且建立好后准备把整个虚拟环境目录拷贝到其他机器(包括 windows 和 linux )上直接使用;
pyenv 好像是一个针对 bash 的扩展,我实际上根本就不使用 python 2.x ,只是 linux 系统缺省的是 2.x ,否则我会把它干掉了,而且也还不知道 pyenv 在 windows 能不能使用! |
12
wingyiu 2016-03-21 11:16:09 +08:00
virtualenv 创建的环境只是用来隔离 site-package 的,格式 python 自带库没有意义。所以用软连接。
|
13
shyling 2016-03-21 13:42:49 +08:00
@patrickstar 因为可以复用啊=-=想直接复制有--always-copy
|
14
Mithrandir 2016-03-21 14:39:07 +08:00 1
|
15
patrickstar OP @Mithrandir 哦,看来我把它搞成 pyenv 了,这名字取得太容易搞错了
|
16
66450146 2016-03-21 17:13:11 +08:00 1
@patrickstar python 本身是软链接没问题啊,这玩意只是给你一个单独的地方安 site-package 而已
如果你要复制的话可以加 --always-copy 参数,不过就算这样你也不能复制到 Windows 用啊…… |
17
fzinfz 2016-03-22 18:39:04 +08:00
|