Ubuntu on WSL
python 2.7
python 3.5.2
# create the venv
sudo apt-get install python3-venv
python3 -m venv pythonenv
source ./pythonenv/bin/activate
python -m pip install Django
# until there it works
# now, I can't run django-admin startproject diagnosis-admin, fails everytime with a new errors
# pbs with secrets <- pyopenssl <- wheel <- libs
sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
pip install wheel
pip install pyopenssl
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
pip install secrets
django-admin startproject diagnosis-admin
(pythonenv) rodolphe@PHP140:~/dev/assistance-tool/diagnosis-admin$ django-admin startproject diagnosis-admin
Traceback (most recent call last):
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/core/management/base.py", line 328, in run_from_argv
self.execute(*args, **cmd_options)
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/core/management/base.py", line 369, in execute
output = self.handle(*args, **options)
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/core/management/commands/startproject.py", line 18, in handle
options['secret_key'] = get_random_secret_key()
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/core/management/utils.py", line 82, in get_random_secret_key
return get_random_string(50, chars)
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/utils/crypto.py", line 46, in get_random_string
return ''.join(secrets.choice(allowed_chars) for i in range(length))
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/utils/crypto.py", line 46, in <genexpr>
return ''.join(secrets.choice(allowed_chars) for i in range(length))
AttributeError: module 'secrets' has no attribute 'choice'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/bin/django-admin", line 11, in <module>
sys.exit(execute_from_command_line())
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
utility.execute()
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/core/management/__init__.py", line 395, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/core/management/base.py", line 341, in run_from_argv
connections.close_all()
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/db/utils.py", line 225, in close_all
for alias in self:
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/db/utils.py", line 219, in __iter__
return iter(self.databases)
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/mnt/c/Users/gohard.r/dev/assistance-tool/diagnosis-admin/pythonenv/lib/python3.5/site-packages/django/utils/functional.py", line 22, in func
'Cannot use cached_property instance without calling '
TypeError: Cannot use cached_property instance without calling __set_name__() on it.
(pythonenv) rodolphe@PHP140:~/dev/assistance-tool/diagnosis-admin$ python --version
Python 3.5.2
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/b291aeb4-67c0-4089-970b-6ddd084e201d%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to django...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/4fc173b1-4560-47f3-89f0-f3297667528e%40googlegroups.com.