diff options
author | Gabriel Ganne <gabriel.ganne@enea.com> | 2017-11-15 14:35:27 +0100 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2017-12-20 15:50:07 +0000 |
commit | 8685fb21ff141ef8159dbad0db37cc0e34aeb593 (patch) | |
tree | e0b493e2a613b75d220e6708799149c3b221f921 | |
parent | d7f26dcbd3aeb18eeb615e18efec84b2b2f03c5b (diff) |
README warn against virtualenv --system-site-packages
If using --system-site-packages, some system python modules may conflict
with the ones required. For example, the python modules paramiko and gssapi
conflict: if you have both, then "import paramiko" will fail while looking
for gssapi exceptions.
Also rename the sample topology to use the *.example available the
available topologies. "topology.yaml.example" does not exist.
Change-Id: I816177f305ad6f4675c12c64d49d04f075bee817
Signed-off-by: Gabriel Ganne <gabriel.ganne@enea.com>
-rw-r--r-- | README | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -2,13 +2,18 @@ - install virtualenv - generate environment using virtualenv: # cd $ROOT - # virtualenv --system-site-packages env + # virtualenv env # source env/bin/activate - install python requirements for this project by executing: # pip install -r requirements.txt - make sure user mentioned in topology.py has NOPASSWD sudo access to vpp_api_test +Note: +You can alternatively create the virtualenv with the flag --system-site-packages +It give access to the global site-packages dir to the virtual environment, which +is faster, but you may end up with some conflicts. + Done. @@ -16,7 +21,7 @@ export PYTHONPATH=. # create topology, edit ip addresses -cp topologies/available/topology.yaml.example topologies/available/topology.yaml +cp topologies/available/3_node_hw_topo1.yaml.example topologies/available/topology.yaml ln -s ../available/topology.yaml topologies/enabled/topology.yaml pybot -L TRACE -v TOPOLOGY_PATH:topologies/enabled/topology.yaml tests |