*Hello Adam again!*
*I run in the end the "pip install django-guardian"the guardian was
installed successfully:*
*C:\Projects\my_project>pip install django-guardian*
*Collecting django-guardian*
* Using cached django_guardian-1.4.8-py2.py3-none-any.whl*
*Collecting six (from django-guardian)*
* Using cached six-1.10.0-py2.py3-none-any.whl*
*Installing collected packages: six, django-guardian*
*Successfully installed django-guardian-1.4.8 six-1.10.0 *
*So i thought to give a try the command for elasticsearch "python manage.py
es install -d C:\Projects" inside my virtual env. but i got a message
regarding psycopg2 that cannot be found as you may see below:*
*(ENV) C:\Projects\my_project>python manage.py es install -d C:\Projects*
*Traceback (most recent call last):*
* File "manage.py", line 29, in <module>*
* execute_from_command_line(sys.argv)*
* File
"C:\Projects\ENV\lib\site-packages\django\core\management\__init__.py",
line 363, in execute_from_command_line*
* utility.execute()*
* File
"C:\Projects\ENV\lib\site-packages\django\core\management\__init__.py",
line 337, in execute*
* django.setup()*
* File "C:\Projects\ENV\lib\site-packages\django\__init__.py", line 27, in
setup*
* apps.populate(settings.INSTALLED_APPS)*
* File "C:\Projects\ENV\lib\site-packages\django\apps\registry.py", line
108, in populate*
* app_config.import_models()*
* File "C:\Projects\ENV\lib\site-packages\django\apps\config.py", line
202, in import_models*
* self.models_module = import_module(models_module_name)*
* File "c:\python27\Lib\importlib\__init__.py", line 37, in import_module*
* __import__(name)*
* File "C:\Projects\ENV\lib\site-packages\django\contrib\auth\models.py",
line 4, in <module>*
* from django.contrib.auth.base_user import AbstractBaseUser,
BaseUserManager*
* File
"C:\Projects\ENV\lib\site-packages\django\contrib\auth\base_user.py", line
52, in <module>*
* class AbstractBaseUser(models.Model):*
* File "C:\Projects\ENV\lib\site-packages\django\db\models\base.py", line
124, in __new__*
* new_class.add_to_class('_meta', Options(meta, app_label))*
* File "C:\Projects\ENV\lib\site-packages\django\db\models\base.py", line
330, in add_to_class*
* value.contribute_to_class(cls, name)*
* File "C:\Projects\ENV\lib\site-packages\django\db\models\options.py",
line 214, in contribute_to_class*
* self.db_table = truncate_name(self.db_table,
connection.ops.max_name_length())*
* File "C:\Projects\ENV\lib\site-packages\django\db\__init__.py", line 33,
in __getattr__*
* return getattr(connections[DEFAULT_DB_ALIAS], item)*
* File "C:\Projects\ENV\lib\site-packages\django\db\utils.py", line 211,
in __getitem__*
* backend = load_backend(db['ENGINE'])*
* File "C:\Projects\ENV\lib\site-packages\django\db\utils.py", line 115,
in load_backend*
* return import_module('%s.base' % backend_name)*
* File "c:\python27\Lib\importlib\__init__.py", line 37, in import_module*
* __import__(name)*
* File
"C:\Projects\ENV\lib\site-packages\django\contrib\gis\db\backends\postgis\base.py",
line 2, in <module>*
* from django.db.backends.postgresql.base import \*
* File
"C:\Projects\ENV\lib\site-packages\django\db\backends\postgresql\base.py",
line 25, in <module>*
* raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)*
*django.core.exceptions.ImproperlyConfigured: Error loading psycopg2
module: No module named psycopg2*
*Then i tried to install the missing module both as an .exe from here
(http://www.stickpeople.com/projects/python/win-psycopg/) but also through
a command for python27 (win 64bits) from here
(https://github.com/nwcell/psycopg2-windows) but still i got the same error
as above.*
*So i do not know what should i do next for the elasticsearch to get
installed so to continue with setting the db etc. Maybe should i try
installing it outside Arches as is described here
(https://github.com/archesproject/arches/wiki/Installing-Elasticsearch) or
should i do another work around?*
*Thank you very much in advance for your guidance!*
*George.*
Τη Κυριακή, 11 Ιουνίου 2017 - 1:24:21 μ.μ. UTC+3, ο χρήστης George Leventis
έγραψε:
>
> I have corrected the previous error...seems django was not installed after
> all so i installed it at the virtual environment folder...run the command
> to create New Arches Project and indeed the folder was created outside the
> ENV folder (as indicated in the documentation), i've also added the github
> commit to arches file regarding the sub process ,got a message about
> bower.json (as Viktor had) but i ignored it since it was not necessary as
> you have stated to him and so i continued on the ElasticSearch installation
> but i receive the following message:
>
> (ENV) C:\Projects\my_project>python manage.py es install -d C:\Projects
>
> Traceback (most recent call last):
> File "manage.py", line 29, in <module>
> execute_from_command_line(sys.argv)
> File
> "C:\Projects\ENV\lib\site-packages\django\core\management\__init__.py",
> line 363, in execute_from_command_line
> utility.execute()
> File
> "C:\Projects\ENV\lib\site-packages\django\core\management\__init__.py",
> line 337, in execute
> django.setup()
> File "C:\Projects\ENV\lib\site-packages\django\__init__.py", line 27, in
> setup
> apps.populate(settings.INSTALLED_APPS)
> File "C:\Projects\ENV\lib\site-packages\django\apps\registry.py", line
> 85, in populate
> app_config = AppConfig.create(entry)
> File "C:\Projects\ENV\lib\site-packages\django\apps\config.py", line 94,
> in create
> module = import_module(entry)
> File "c:\python27\Lib\importlib\__init__.py", line 37, in import_module
> __import__(name)
> ImportError: No module named guardian
>
>
> Maybe should i run pip install django-guardian within the my_project
> folder to overcome this or is there any other workaround?
> Thank you Adam!
> George.
>
> Τη Κυριακή, 11 Ιουνίου 2017 - 12:01:32 μ.μ. UTC+3, ο χρήστης George
> Leventis έγραψε:
>>
>> Thank you Adam for correcting this!
>>
>> I am trying to run the *python C:\Projects\ENV\Scripts\arches-project
>> create my_project\my_project *inside my virtual environment but i get
>> the below message:
>>
>> *(ENV) C:\Projects>python C:\Projects\ENV\Scripts\arches-project create
>> my_project*
>> *Traceback (most recent call last):*
>> * File "C:\Projects\ENV\Scripts\arches-project", line 11, in <module>*
>> * import django*
>> *ImportError: No module named django*
>>
>> By this step Django should not be already installed? So what should i do
>> now?
>>
>> I am also checking this previous topic where you've answered to Viktor (
>> https://groups.google.com/forum/#!topic/archesproject/EGxoNJJMu0o) and i
>> am wondering whether (after passing django message) should i add the github
>> commit regarding the subprocess and run "bower install" (which i assume is
>> the same with the note indicated at step5 of documentation - below) or
>> should i skip to the database step as you suggested to Viktor?
>>
>> Thank you!
>> George.
>>
>> *Windows*:
>>
>> python C:\Projects\ENV\Scripts\arches-project create my_project
>>
>> Note
>>
>> On Windows, with the current Arches beta release, v4.0b3, the above
>> command will end in an error on the last step of the command. The
>> workaround for this is to enter my_project\my_project\ (the directory
>> that contains bower.json) and run this command: bower install.
>>
>>
>>
>>
>>
>> Τη Παρασκευή, 9 Ιουνίου 2017 - 7:28:13 μ.μ. UTC+3, ο χρήστης Adam Cox
>> έγραψε:
>>>
>>> Ah! You have found an error in the documentation, I will correct that
>>> asap. The elasticsearch installation should happen after step 5, not after
>>> step 4. Thank you for your patience on that. You do not need elasticsearch
>>> running to create the project, only to setup the database after you have
>>> created it.
>>>
>>> So, create the project, *then* install elasticsearch, then do step 6.
>>>
>>> Again, thanks for your patience. There are a lot of pieces to the
>>> installation process, so keeping it all straight can be tricky :)
>>>
>>> Adam
>>>
>>> On Fri, Jun 9, 2017 at 11:22 AM, George Leventis <[email protected]>
>>> wrote:
>>>
>>>> Adam thank you very much for replying back!
>>>>
>>>> So all that i need to do is proceed on the step 5 and skip the "Arches
>>>> is now installed! At this point you should install ElasticSearch
>>>> <https://github.com/archesproject/arches/wiki/Installing-Elasticsearch>
>>>> (unless
>>>> you have done so already), and then continue with the next steps to guide
>>>> you through the creation of an Arches “project”." paragraph?
>>>>
>>>> I think that ElasticSearch is essential for the Arches but cannot be
>>>> installed (due to the previous python message).
>>>>
>>>> Thank you very much!
>>>> George
>>>>
>>>>
>>>> Τη Παρασκευή, 9 Ιουνίου 2017 - 7:14:21 μ.μ. UTC+3, ο χρήστης Adam Cox
>>>> έγραψε:
>>>>>
>>>>> Hi George, it sounds to me like you are at step 4 of these
>>>>> instructions, and just need to proceed to step 5
>>>>> https://arches4.readthedocs.io/en/latest/installation/#installing-arches
>>>>> .
>>>>>
>>>>> When you use pip to install Arches, you need to continue by creating a
>>>>> "project". This will be your Arches app that sits outside of the virtual
>>>>> environment and it will hold the manage.py file that you need to use to
>>>>> run
>>>>> these commands.
>>>>>
>>>>> Adam
>>>>>
>>>>> On Wed, Jun 7, 2017 at 2:45 AM, George Leventis <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hello Adam again!
>>>>>>
>>>>>> Python is installed on a different directory than that of Arches
>>>>>> (incl. its virtual environment), as supposedly python is installed on
>>>>>> default path C:Python27 (this version the tutorial recommends). Arches
>>>>>> is
>>>>>> installed under C:\Users\user\Projects\ENV (my virtual env name) and
>>>>>> there
>>>>>> the folders named "include" "lib" "scripts" etc can be found.
>>>>>>
>>>>>> I think so too ...that manage.py is on different path than Arches'
>>>>>> however I cannot find it anywhere inside so I cannot proceed with the
>>>>>> ElasticSearch (except I install it manually from zip and follow the
>>>>>> steps
>>>>>> indicated with the command additions but still don't know where its the
>>>>>> best path to install it). The only file I can found is "manage.py-tpl"
>>>>>> and
>>>>>> located under
>>>>>> C:\Users\user\Projects\ENV\Lib\site-packages\arches\install\arches-templates
>>>>>>
>>>>>> so I am not sure its the same file with the manage.py.
>>>>>>
>>>>>> Thank you for clarifying the instructions but still I run at the same
>>>>>> issue (= python: cant open file 'manage.py': [errno2] No such file or
>>>>>> directory) under the Arches path.
>>>>>>
>>>>>> How do you suggest me to continue?
>>>>>>
>>>>>> Thank you very much again!
>>>>>> George
>>>>>>
>>>>>>
>>>>>> Τη Τρίτη, 6 Ιουνίου 2017 - 8:08:15 μ.μ. UTC+3, ο χρήστης Adam Cox
>>>>>> έγραψε:
>>>>>>
>>>>>>> Hi George, can you confirm that you are running that command from
>>>>>>> within the directory that contains the file named manage.py? I have a
>>>>>>> feeling you may be running it from within a different directory.
>>>>>>>
>>>>>>> I hadn't been explicit about that detail in the documentation you
>>>>>>> linked to, so I've added clarification there. Hope that helps.
>>>>>>>
>>>>>>> I don't believe it's a Python path issue because your error
>>>>>>> indicates that python is being used, it just can't find the file. If
>>>>>>> your
>>>>>>> system was having trouble finding python, you would see an error like
>>>>>>> this:
>>>>>>> [image: Inline image 1]
>>>>>>>
>>>>>>> However, if you have a virtual environment up and running, that
>>>>>>> means you have all your steps covered already.
>>>>>>>
>>>>>>> For a little more background, that command is constructed like so:
>>>>>>> 1) python means "find an executable file called 'python' in any of
>>>>>>> the locations currently listed in the system's PATH environment
>>>>>>> variable"
>>>>>>> (when a virtual environment is activated, PATH is modified so the
>>>>>>> python
>>>>>>> located inside of the virtual environment is used)
>>>>>>> 2) run this file manage.py using that python executable
>>>>>>> 3) everything that follows, es install in this case, are arguments
>>>>>>> that are either part of Django or in this case part of Arches.
>>>>>>>
>>>>>>> Adam
>>>>>>>
>>>>>>> On Tue, Jun 6, 2017 at 5:46 AM, George Leventis <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thank you very much for your instructions and feedback ! Yes it all
>>>>>>>> makes sense now...
>>>>>>>>
>>>>>>>> Well i managed to continue with the installation of both
>>>>>>>> dependencies as well as setting & activating the virtual env. However
>>>>>>>> i am
>>>>>>>> now stuck at installing ElasticSearch(
>>>>>>>> https://github.com/archesproject/arches/wiki/Installing-Elasticsearch)
>>>>>>>> by typing the command "python manage.py es install" at the virtual
>>>>>>>> env/directory i get back with the message "python: cant open file
>>>>>>>> 'manage.py': [errno2] No such file or directory.
>>>>>>>>
>>>>>>>> After googling i found out that the python installation is not
>>>>>>>> located at the same path with the one of virtualenv (obviously as it
>>>>>>>> needed
>>>>>>>> to be installed on my computer --> C:Python27. Now i am trying to
>>>>>>>> overcome
>>>>>>>> this so to continue creating new Arches project.
>>>>>>>>
>>>>>>>> Could you please help me out?
>>>>>>>>
>>>>>>>> I really appreciate your guidance!
>>>>>>>>
>>>>>>>> Τη Παρασκευή, 2 Ιουνίου 2017 - 9:42:45 μ.μ. UTC+3, ο χρήστης Adam
>>>>>>>> Cox έγραψε:
>>>>>>>>>
>>>>>>>>> Hi George, just to be clear: bower will be installed after you run
>>>>>>>>> npm install -g bower
>>>>>>>>> That's the only command you need to use to install bower itself.
>>>>>>>>>
>>>>>>>>> If you are creating a development version of Arches by pulling the
>>>>>>>>> github repo, you will *use *bower by running
>>>>>>>>> bower install
>>>>>>>>> from within the arches directory after you have pulled it from
>>>>>>>>> github.
>>>>>>>>>
>>>>>>>>> If you are using pip to install Arches and making an Arches
>>>>>>>>> project (as documented on readthedocs
>>>>>>>>> <https://arches4.readthedocs.io/en/latest/installation/#installing-arches>),
>>>>>>>>>
>>>>>>>>> you won't have to run bower install at all; that is handled by
>>>>>>>>> the project creation command.
>>>>>>>>>
>>>>>>>>> Hope that all makes sense!
>>>>>>>>>
>>>>>>>>> Adam
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jun 2, 2017 at 11:14 AM, George Leventis <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Well i follow the instructions on Arches 4 documentation where it
>>>>>>>>>> is stated that is needed to install first the dependancies
>>>>>>>>>> https://github.com/archesproject/arches/wiki/Installing-Dependencies-on-Windows
>>>>>>>>>>
>>>>>>>>>> so i started installing from up to bottom before continuing to
>>>>>>>>>> arches...and
>>>>>>>>>> so i am stucked at bower. The bower.json file you see on the pic is
>>>>>>>>>> located
>>>>>>>>>> undeer c:\users\george\appdata \ ....
>>>>>>>>>>
>>>>>>>>>> Τη Παρασκευή, 2 Ιουνίου 2017 - 6:59:38 μ.μ. UTC+3, ο χρήστης Adam
>>>>>>>>>> Cox έγραψε:
>>>>>>>>>>>
>>>>>>>>>>> Can you confirm that you are inside of the arches directory that
>>>>>>>>>>> holds bower.json when you are trying to run the command?
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Jun 2, 2017 at 10:58 AM, George Leventis <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Adam!
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you for your reply!
>>>>>>>>>>>>
>>>>>>>>>>>> As a matter of fact I tried several times and always I am
>>>>>>>>>>>> getting the same deprecation message however when typing -bower
>>>>>>>>>>>> install- I
>>>>>>>>>>>> get the following:
>>>>>>>>>>>>
>>>>>>>>>>>> C:\Users\user>bower install
>>>>>>>>>>>> bower ENOENT No bower.json present
>>>>>>>>>>>>
>>>>>>>>>>>> But as you may see from the image seems that maybe is installed
>>>>>>>>>>>> on my machine (assuming I've checked the option "show hidden
>>>>>>>>>>>> folders")...so
>>>>>>>>>>>> i am confused what should i do next.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> <https://lh3.googleusercontent.com/-i8_mb2xsMfs/WTGK1Zmw5EI/AAAAAAAANnE/0TaBlgPEqV0Xi_lSE5FNj2Y0QqTTMC0UQCLcB/s1600/Capture.PNG>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> -- To post, send email to [email protected]. To
>>>>>>>>>>>> unsubscribe, send email to [email protected].
>>>>>>>>>>>> For more information, visit
>>>>>>>>>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>>>>>>>>>> ---
>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>> Google Groups "Arches Project" group.
>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>> -- To post, send email to [email protected]. To
>>>>>>>>>> unsubscribe, send email to [email protected]. For
>>>>>>>>>> more information, visit
>>>>>>>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>>>>>>>> ---
>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>> Google Groups "Arches Project" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>> send an email to [email protected].
>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>> -- To post, send email to [email protected]. To
>>>>>>>> unsubscribe, send email to [email protected]. For
>>>>>>>> more information, visit
>>>>>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>>>>>> ---
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Arches Project" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>> -- To post, send email to [email protected]. To
>>>>>> unsubscribe, send email to [email protected]. For
>>>>>> more information, visit
>>>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>>>> ---
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Arches Project" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> --
>>>> -- To post, send email to [email protected]. To unsubscribe,
>>>> send email to [email protected]. For more information,
>>>> visit https://groups.google.com/d/forum/archesproject?hl=en
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Arches Project" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
--
-- To post, send email to [email protected]. To unsubscribe, send
email to [email protected]. For more information,
visit https://groups.google.com/d/forum/archesproject?hl=en
---
You received this message because you are subscribed to the Google Groups
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.