tools/with_venv.sh: line 6: testr: command not found when I execute the ./run_tests.sh

asked 2017-09-01 00:42:50 -0500

liaodalin19903 gravatar image

From the virtualenv doc I follow the setup of MacOS.

When I execute the command: ./run_tests.sh:

I get bellow error:

...
    Downloading Babel-2.5.0-py2.py3-none-any.whl (6.8MB)
        6% |##                              | 450kB 1.0kB/s eta 1:43:55Exception:
    Traceback (most recent call last):
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
        status = self.run(options, args)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/commands/install.py", line 335, in run
        wb.build(autobuilding=True)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/wheel.py", line 749, in build
        self.requirement_set.prepare_files(self.finder)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/req/req_set.py", line 380, in prepare_files
        ignore_dependencies=self.ignore_dependencies))
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/req/req_set.py", line 620, in _prepare_file
        session=self.session, hashes=hashes)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/download.py", line 821, in unpack_url
        hashes=hashes
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/download.py", line 659, in unpack_http_url
        hashes)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/download.py", line 882, in _download_http_url
        _download_url(resp, link, content_file, hashes)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/download.py", line 603, in _download_url
        hashes.check_against_chunks(downloaded_chunks)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/utils/hashes.py", line 46, in check_against_chunks
        for chunk in chunks:
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/download.py", line 571, in written_chunks
        for chunk in chunks:
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/utils/ui.py", line 139, in iter
        for x in it:
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/download.py", line 560, in resp_read
        decode_content=False):
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 357, in stream
        data = self.read(amt=amt, decode_content=decode_content)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 324, in read
        flush_decoder = True
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py", line 35, in __exit__
        self.gen.throw(type, value, traceback)
      File "/private/var/root/manila/.venv/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 246, in _error_catcher
        raise ReadTimeoutError(self._pool, None, 'Read timed out.')
    ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
    Command "tools/with_venv.sh pip install --upgrade -r /private/var/root/manila/requirements.txt -r /private/var/root/manila/test-requirements.txt" failed.
    None

And then when I execute the ./run_tests.sh again, I get the bellow error:

MacBook-Pro:manila root# ./run_tests.sh
tools/with_venv.sh: line 6: testr: command not found
edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2017-09-04 01:24:16 -0500

You can manually install the virtual environment instead of having run_tests.sh do it for you:python tools/install_venv.py. This will install all of the Python packages listed in the requirements.txt file into your virtualenv. There will also be some additional packages (pip, distribute, greenlet) that are installed by the tools/install_venv.py file into the virtualenv.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2017-09-01 00:42:50 -0500

Seen: 307 times

Last updated: Sep 04 '17