我拉(git)了一个python项目,它是(由我在另一台计算机上)使用virtualenv创建的。因此,python库实际上位于本地目录中(例如。,
fila_env/bin/python
)在这个项目中。拉完后,我可以找到它(见下面的树)。但是,当我激活环境时(使用
source fila_env/bin/activate
),将使用此计算机上的python而不是virtualenv:
(fila_env) username@ASCSC-645A:~/CODES/.../myProject$ which python
>>> /usr/bin/python
-
我怎么能保证,如果有人拉这个项目,他们只会
使用提供的python库,而不是自己的python库。
-
以下是更多信息:
âââ yyyyyyExample.py
âââ fila_env
â  âââ bin
â  â  âââ activate
â  â  âââ ...
â  â  âââ python
â  â  âââ python2 -> python
â  â  âââ python2.7 -> python
â  â  âââ python-config
â  â  âââ ...
â  â  âââ wheel
â  âââ include
â  â  âââ python2.7 -> /usr/include/python2.7
â  âââ lib
â  â  âââ python2.7
â  âââ local
â  â  âââ bin -> .../fila_env/bin
â  â  âââ include -> .../fila_env/include
â  â  âââ lib -> .../fila_env/lib
â  âââ pip-selfcheck.json
â  âââ share
â  âââ jupyter
â  âââ man
âââ xxxxxxExample.py