May-23-2019, 06:26 PM
I created a virtual enviroment with venv.
And i noticed that :
$ python3
>>> import sys
>>> sys.path
['', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/lib/python3/dist-packages']
But:
chomwitt@enous:~$ cd /var/www/lettersearch/
chomwitt@enous:/var/www/lettersearch$ source .env/bin/activate
(.env) chomwitt@enous:/var/www/lettersearch$ python3
>>> import sys
>>> sys.path
['', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/var/www/lettersearch/.env/lib/python3.5/site-packages']
So my question is , why virtual env can have access to /usr/lib/python3.5 but not to
/usr/lib/python3/dist-packages ?
Thanks
chomwitt
And i noticed that :
$ python3
>>> import sys
>>> sys.path
['', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/lib/python3/dist-packages']
But:
chomwitt@enous:~$ cd /var/www/lettersearch/
chomwitt@enous:/var/www/lettersearch$ source .env/bin/activate
(.env) chomwitt@enous:/var/www/lettersearch$ python3
>>> import sys
>>> sys.path
['', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/var/www/lettersearch/.env/lib/python3.5/site-packages']
So my question is , why virtual env can have access to /usr/lib/python3.5 but not to
/usr/lib/python3/dist-packages ?
Thanks
chomwitt