или аналогичные инструменты.

ащил (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.Является ли это правильным подходом для создания virtualenv и переноса всего проекта (включая virtualenv) в облако?

Вот еще немного информации:

├── 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

Ответы на вопрос(1)

Ваш ответ на вопрос