Hallo heute pip eine virtualenv mit vagabundierenden runing zu erhalten (1.7.4)ansible richtiger Weg, um eine virtualenv mit einer aktuellen Version von Setuptool zu bekommen und
ich zum ersten Mal python-virtualenv
mit apt installieren ::
- name: Apt install
apt: name={{ item }} state=installed update_cache=yes
with_items:
## needed to make virtualenv
- python-dev
- python-setuptools
- python-virtualenv
Die mit eassy_install bekomme ich pip ::
- easy_install: name=pip
ich schaffe virtualenv mit shell:
:
- name: == Create virtualenv
shell: virtualenv "{{ venv_name }}"
args:
chdir: "{{ home }}"
sudo: true
sudo_user: "{{ user }}"
- name: Upgrade pip wheel and setuptools
pip: name={{ item }} virtualenv="{{ home }}/{{ venv_name }}"
extra_args='--upgrade'
with_items:
- pip
- wheel
- setuptools
und enden mit pip die virtualenv info geben ::
- name: pip Install packages into virtualenv
pip: >
name={{ item }} virtualenv="{{ home }}/{{ venv_name }}"
virtualenv_site_packages="no"
with_items:
- ansicolors
- blist
Ist das der richtige Weg, um eine virtualenv mit einer aktuellen Version von Setuptools zu bekommen und pip:
(venv)[email protected]:~$ python -c "import pkg_resources as pkg; print(pkg.require(['setuptools'])[0].version)"
20.10.1
(venv)[email protected]:~$ pip -V
pip 8.1.1 from /home/toto/venv/local/lib/python2.7/site-packages (python 2.7)
(venv)[email protected]:~$ wheel version
wheel 0.29.0
(venv)[email protected]:~$
Ja dieses Upgrade auf die letzte Version, wenn Sie bereits ein virutalenv Set (das ist, was ich bereits in meiner Frage angezeigt). Aber meine Frage war auf dem besten Weg (besser als mit Shell), dieses virtualenv einzurichten. – user3313834