Git Product home page Git Product logo

Comments (13)

DavoudTaghawiNejad avatar DavoudTaghawiNejad commented on July 23, 2024

Dear Gerryjj,

my research assistant will come back to you with a better solution. Have
you installed abce?
http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory into the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected] wrote:

probably finger trouble at my end as a newbie to Python & abce. I hope you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path
PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;
C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;
C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files
(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.

from abce.

DavoudTaghawiNejad avatar DavoudTaghawiNejad commented on July 23, 2024

reply to this email

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected] wrote:

probably finger trouble at my end as a newbie to Python & abce. I hope you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path
PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;
C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;
C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files
(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.

from abce.

Gerryjj avatar Gerryjj commented on July 23, 2024

Davoud,
i always regard the readme file as definitive for installs and so i
followed that. It's different to the doc html. That's ok, i renamed abce to
OLD and started again. I suggest you change the readme to either reflect
the doc, or point to it.
Anyway.

the setup can't find R (it's in the path as Program Files\R now, it was
originally in a sub folder as R-3.1.1). i can't see what to change in your
,py so abce can find it). I only installed the 32 bit.
The file structure finishes up with Programs\abce\abce\abce-0.3
i use Programs as the place to put new programs in 8.1 to get round
problems with write permissions for things like models.
(ps. The download is 0.3 not 0.3.1.tar.gz as in doc.)
In the readme sequence the templates were already copied, but i haven't got
to that step in the re-run.
The log of relevant parts of pip install abce-0.3.tar.gz
is attached.

C:\Programs\abce>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program
Files
(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program
Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;C:\Program
Files\R
;C:\Program Files
(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expW
orkbench

regards
Gerry

On Fri, Aug 29, 2014 at 7:35 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Dear Gerryjj,

my research assistant will come back to you with a better solution. Have
you installed abce?

http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory into the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected]
wrote:

probably finger trouble at my end as a newbie to Python & abce. I hope
you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path
PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;
C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;

C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1 (comment)
.

Unpacking c:\programs\abce\abce-0.3.tar.gz
Running setup.py (path:c:\users\gerald\appdata\local\temp\pip-l9v93e-build\setup.py) egg_inf
o for package from file:///C:/Programs/abce/abce-0.3.tar.gz
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'modules'
warnings.warn(msg)
warning: manifest_maker: MANIFEST.in, line 4: path 'template/' cannot end with '/'
warning: manifest_maker: MANIFEST.in, line 5: path 'unittest/' cannot end with '/'
warning: manifest_maker: MANIFEST.in, line 6: path 'example/' cannot end with '/'
os.name: nt
Downloading/unpacking pyparsing==1.5.7 (from abce==0.3)
Running setup.py (path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\pyparsing\setup.py) egg_info for package pyparsing
Downloading/unpacking rpy2 (from abce==0.3)
Running setup.py (path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py) egg_info for package rpy2
Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: Tried to guess R's HOME but no R command in the PATH.
Cleaning up...
Command python setup.py egg_info failed with error code 1 in c:\users\gerald\appdata\local\tem
p\pip_build_Gerald\rpy2
Storing debug log for failure in C:\Users\Gerald\pip\pip.log

-> pip.log.............
Using version 2.4.3 (newest of versions: 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1, 2.3.0, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.9, 2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.0.8)
Downloading from URL https://pypi.python.org/packages/source/r/rpy2/rpy2-2.4.3.tar.gz#md5=57e3fda409226dffb543c913c8553cdc (from https://pypi.python.org/simple/rpy2/)
Running setup.py (path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py) egg_info for package rpy2
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found

Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info

from abce.

Gerryjj avatar Gerryjj commented on July 23, 2024

Davoud,
some progress.
pip install rpy2 doesn't work.
it get's 'tried to guess R's HOME...' - seems to be a windows or rp2
problem.
easy_install rp2 also failed the same way.

So installed from http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2
manually. Then

import rpy2
rpy2.path
['C:\Python27\lib\site-packages\rpy2']

then

pip install abce-0.3.tar.gz
ran ok with some warning messages.

Next is to copy templates and examples. The intended directory structure
isn't clear.
in abce-0.3 directory the readme says..
<

Make a working copy

  1. copy abce/example to your_model_path::

    cd your_model_path
    cp ../abce/template/* .

  2. In line 3 of start.py: adjust sys.path.append('your_path_to/abce/lib')

start.py

the specified code is NOT in start.py

if i run the installed start.py from abce/abce-0.3/abce/template i get

an error because it is looking for R.dll which is in a lower directory of R
so after changing the PATH again

import rpy2.rinterface as rinterface
File "C:\Python27\lib\site-packages\rpy2\rinterface__init__.py", line
90, in
raise RuntimeError("Unable to locate R.dll within %s" % R_HOME)
RuntimeError: Unable to locate R.dll within C:\Program Files\R\bin

and after changing R_HOME=

File "C:\Python27\lib\site-packages\rpy2\rinterface__init__.py", line 90,
in
raise RuntimeError("Unable to locate R.dll within %s" % R_HOME)
RuntimeError: Unable to locate R.dll within C:\Program Files\R\bin\i386

So i give up...just what needs to be specified as system environment and
user environment variables?
The R.dll is in R\bib\i386.
Does start.py need to be changed?

The path looks like...

PATH=C:\Program
Files\R\bin\i386;C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\rpy2;C:\Python27\Lib\site-pa
ckages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\D
LLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program Files
(x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files (x86)\p
ythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;C:\Program
Files\R\bin;C:\Program Files (x86)\Vensim\Ven
ple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EM
Aworkbench-master\src\expWorkbench

regards
Gerry

from abce.

DavoudTaghawiNejad avatar DavoudTaghawiNejad commented on July 23, 2024

Hello,

  1. Thank you, I will change as soon as possible. I am traveling.
  2. You can open setup.py and delete all references to R. Its actually a bit
    of a bug, because the current version, which you are using, does not neet
    R, but I forgot to delete it from setup.py

Davoud
On Aug 28, 2014 11:01 PM, "Gerryjj" [email protected] wrote:

Davoud,
i always regard the readme file as definitive for installs and so i
followed that. It's different to the doc html. That's ok, i renamed abce
to
OLD and started again. I suggest you change the readme to either reflect
the doc, or point to it.
Anyway.

the setup can't find R (it's in the path as Program Files\R now, it was
originally in a sub folder as R-3.1.1). i can't see what to change in your
,py so abce can find it). I only installed the 32 bit.
The file structure finishes up with Programs\abce\abce\abce-0.3
i use Programs as the place to put new programs in 8.1 to get round
problems with write permissions for things like models.
(ps. The download is 0.3 not 0.3.1.tar.gz as in doc.)
In the readme sequence the templates were already copied, but i haven't
got
to that step in the re-run.
The log of relevant parts of pip install abce-0.3.tar.gz
is attached.

C:\Programs\abce>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program

Files
(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program

Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;*C:\Program

Files\R*;C:\Program Files
(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expW

orkbench

regards
Gerry

On Fri, Aug 29, 2014 at 7:35 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Dear Gerryjj,

my research assistant will come back to you with a better solution. Have
you installed abce?

http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory into the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected]
wrote:

probably finger trouble at my end as a newbie to Python & abce. I hope
you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;
C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;

C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.


Reply to this email directly or view it on GitHub
<
https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53804517>

.

Unpacking c:\programs\abce\abce-0.3.tar.gz
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip-l9v93e-build\setup.py) egg_inf
o for package from file:///C:/Programs/abce/abce-0.3.tar.gz
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution
option: 'modules'
warnings.warn(msg)
warning: manifest_maker: MANIFEST.in, line 4: path 'template/' cannot end
with '/'
warning: manifest_maker: MANIFEST.in, line 5: path 'unittest/' cannot end
with '/'
warning: manifest_maker: MANIFEST.in, line 6: path 'example/' cannot end
with '/'
os.name: nt
Downloading/unpacking pyparsing==1.5.7 (from abce==0.3)
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\pyparsing\setup.py)
egg_info for package pyparsing
Downloading/unpacking rpy2 (from abce==0.3)
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: Tried to guess R's HOME but no R command in the PATH.
Cleaning up...
Command python setup.py egg_info failed with error code 1 in
c:\users\gerald\appdata\local\tem
p\pip_build_Gerald\rpy2
Storing debug log for failure in C:\Users\Gerald\pip\pip.log

-> pip.log.............
Using version 2.4.3 (newest of versions: 2.4.3, 2.4.2, 2.4.1, 2.4.0,
2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1,
2.3.0, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.9,
2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.0.8)
Downloading from URL
https://pypi.python.org/packages/source/r/rpy2/rpy2-2.4.3.tar.gz#md5=57e3fda409226dffb543c913c8553cdc
(from https://pypi.python.org/simple/rpy2/)
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found

Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1 (comment)
.

from abce.

Gerryjj avatar Gerryjj commented on July 23, 2024

Davoud,
changing setup.py didn't make any difference. Still looking for R.dll, it
must be referenced indirectly.
i deleted anything that looked like R from modules and requires. See how it
looks below.
Also some of the templates zip files in the web referenced process you
asked me to follow are older than the full zip in the walkthrough.

May i suggest that when you have time, you perform a clean install on
windows and send me the console from python and windows.
Can i uninstall R?

thanks.
Gerry

SETUP.PY
from setuptools import setup
import os

setup(
name='abce',
version='0.3',
author='Davoud Taghawi-Nejad',
author_email='[email protected]',
description='Agent-Based Complete Economy modelling platform',
url='https://github.com/DavoudTaghawiNejad/abce/downloads',
package_dir = {'abce': 'abce'},
packages=['abce'],
modules=['abce_db', 'abcetools', 'postprocess'],
long_description=open('README.rst').read(),
install_requires=['pyparsing==1.5.7', 'numpy','scipy', 'pyzmq'],
data_files=[('abce')],
include_package_data = True,
)

On Sun, Aug 31, 2014 at 4:08 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Hello,

  1. Thank you, I will change as soon as possible. I am traveling.
  2. You can open setup.py and delete all references to R. Its actually a
    bit
    of a bug, because the current version, which you are using, does not neet
    R, but I forgot to delete it from setup.py

Davoud
On Aug 28, 2014 11:01 PM, "Gerryjj" [email protected] wrote:

Davoud,
i always regard the readme file as definitive for installs and so i
followed that. It's different to the doc html. That's ok, i renamed abce
to
OLD and started again. I suggest you change the readme to either reflect
the doc, or point to it.
Anyway.

the setup can't find R (it's in the path as Program Files\R now, it
was
originally in a sub folder as R-3.1.1). i can't see what to change in
your
,py so abce can find it). I only installed the 32 bit.
The file structure finishes up with Programs\abce\abce\abce-0.3
i use Programs as the place to put new programs in 8.1 to get round
problems with write permissions for things like models.
(ps. The download is 0.3 not 0.3.1.tar.gz as in doc.)
In the readme sequence the templates were already copied, but i haven't
got
to that step in the re-run.
The log of relevant parts of pip install abce-0.3.tar.gz
is attached.

C:\Programs\abce>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program

Files

(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program

Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files

(x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;*C:\Program

Files\R*;C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expW

orkbench

regards
Gerry

On Fri, Aug 29, 2014 at 7:35 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Dear Gerryjj,

my research assistant will come back to you with a better solution.
Have
you installed abce?

http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory into
the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected]
wrote:

probably finger trouble at my end as a newbie to Python & abce. I
hope
you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust
sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the
TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;
C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;

C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53804517>

.

Unpacking c:\programs\abce\abce-0.3.tar.gz
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip-l9v93e-build\setup.py)
egg_inf
o for package from file:///C:/Programs/abce/abce-0.3.tar.gz
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution
option: 'modules'
warnings.warn(msg)
warning: manifest_maker: MANIFEST.in, line 4: path 'template/' cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 5: path 'unittest/' cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 6: path 'example/' cannot end
with '/'
os.name: nt
Downloading/unpacking pyparsing==1.5.7 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\pyparsing\setup.py)

egg_info for package pyparsing
Downloading/unpacking rpy2 (from abce==0.3)
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: Tried to guess R's HOME but no R command in the PATH.
Cleaning up...
Command python setup.py egg_info failed with error code 1 in
c:\users\gerald\appdata\local\tem
p\pip_build_Gerald\rpy2
Storing debug log for failure in C:\Users\Gerald\pip\pip.log

-> pip.log.............
Using version 2.4.3 (newest of versions: 2.4.3, 2.4.2, 2.4.1, 2.4.0,
2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1,
2.3.0, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.9,
2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.0.8)
Downloading from URL

https://pypi.python.org/packages/source/r/rpy2/rpy2-2.4.3.tar.gz#md5=57e3fda409226dffb543c913c8553cdc
(from https://pypi.python.org/simple/rpy2/)
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found

Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info


Reply to this email directly or view it on GitHub
<
https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53829334>

.


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1 (comment)
.

from abce.

Gerryjj avatar Gerryjj commented on July 23, 2024

Davoud,
Are you intending to do anything regarding this windows install problem?

On Sun, Aug 31, 2014 at 2:02 PM, gerald jensen [email protected] wrote:

Davoud,
changing setup.py didn't make any difference. Still looking for R.dll, it
must be referenced indirectly.
i deleted anything that looked like R from modules and requires. See how
it looks below.
Also some of the templates zip files in the web referenced process you
asked me to follow are older than the full zip in the walkthrough.

May i suggest that when you have time, you perform a clean install on
windows and send me the console from python and windows.
Can i uninstall R?

thanks.
Gerry

SETUP.PY
from setuptools import setup
import os

setup(
name='abce',
version='0.3',
author='Davoud Taghawi-Nejad',
author_email='[email protected]',
description='Agent-Based Complete Economy modelling platform',
url='https://github.com/DavoudTaghawiNejad/abce/downloads',
package_dir = {'abce': 'abce'},
packages=['abce'],
modules=['abce_db', 'abcetools', 'postprocess'],
long_description=open('README.rst').read(),
install_requires=['pyparsing==1.5.7', 'numpy','scipy', 'pyzmq'],
data_files=[('abce')],
include_package_data = True,
)

On Sun, Aug 31, 2014 at 4:08 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Hello,

  1. Thank you, I will change as soon as possible. I am traveling.
  2. You can open setup.py and delete all references to R. Its actually a
    bit
    of a bug, because the current version, which you are using, does not neet
    R, but I forgot to delete it from setup.py

Davoud
On Aug 28, 2014 11:01 PM, "Gerryjj" [email protected] wrote:

Davoud,
i always regard the readme file as definitive for installs and so i
followed that. It's different to the doc html. That's ok, i renamed
abce
to
OLD and started again. I suggest you change the readme to either
reflect
the doc, or point to it.
Anyway.

the setup can't find R (it's in the path as Program Files\R now, it
was
originally in a sub folder as R-3.1.1). i can't see what to change in
your
,py so abce can find it). I only installed the 32 bit.
The file structure finishes up with Programs\abce\abce\abce-0.3
i use Programs as the place to put new programs in 8.1 to get round
problems with write permissions for things like models.
(ps. The download is 0.3 not 0.3.1.tar.gz as in doc.)
In the readme sequence the templates were already copied, but i haven't
got
to that step in the re-run.
The log of relevant parts of pip install abce-0.3.tar.gz
is attached.

C:\Programs\abce>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program

Files

(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program

Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files

(x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;*C:\Program

Files\R*;C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expW

orkbench

regards
Gerry

On Fri, Aug 29, 2014 at 7:35 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Dear Gerryjj,

my research assistant will come back to you with a better solution.
Have
you installed abce?

http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory into
the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected]
wrote:

probably finger trouble at my end as a newbie to Python & abce. I
hope
you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust
sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the
TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;
C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;

C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53804517>

.

Unpacking c:\programs\abce\abce-0.3.tar.gz
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip-l9v93e-build\setup.py)
egg_inf
o for package from file:///C:/Programs/abce/abce-0.3.tar.gz
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown
distribution
option: 'modules'
warnings.warn(msg)
warning: manifest_maker: MANIFEST.in, line 4: path 'template/' cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 5: path 'unittest/' cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 6: path 'example/' cannot
end
with '/'
os.name: nt
Downloading/unpacking pyparsing==1.5.7 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\pyparsing\setup.py)

egg_info for package pyparsing
Downloading/unpacking rpy2 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: Tried to guess R's HOME but no R command in the PATH.
Cleaning up...
Command python setup.py egg_info failed with error code 1 in
c:\users\gerald\appdata\local\tem
p\pip_build_Gerald\rpy2
Storing debug log for failure in C:\Users\Gerald\pip\pip.log

-> pip.log.............
Using version 2.4.3 (newest of versions: 2.4.3, 2.4.2, 2.4.1, 2.4.0,
2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1,
2.3.0, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.9,
2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.0.8)
Downloading from URL

https://pypi.python.org/packages/source/r/rpy2/rpy2-2.4.3.tar.gz#md5=57e3fda409226dffb543c913c8553cdc
(from https://pypi.python.org/simple/rpy2/)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found

Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info


Reply to this email directly or view it on GitHub
<
https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53829334>

.


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1 (comment)
.

from abce.

DavoudTaghawiNejad avatar DavoudTaghawiNejad commented on July 23, 2024

I pushed an updated version to master. I am currently traveling, so I have
no access to a windows machine.
I hope this helps.

Davoud

On Sun, Aug 31, 2014 at 6:02 AM, Gerryjj [email protected] wrote:

Davoud,
changing setup.py didn't make any difference. Still looking for R.dll, it
must be referenced indirectly.
i deleted anything that looked like R from modules and requires. See how
it
looks below.
Also some of the templates zip files in the web referenced process you
asked me to follow are older than the full zip in the walkthrough.

May i suggest that when you have time, you perform a clean install on
windows and send me the console from python and windows.
Can i uninstall R?

thanks.
Gerry

SETUP.PY
from setuptools import setup
import os

setup(
name='abce',
version='0.3',
author='Davoud Taghawi-Nejad',
author_email='[email protected]',
description='Agent-Based Complete Economy modelling platform',
url='https://github.com/DavoudTaghawiNejad/abce/downloads',
package_dir = {'abce': 'abce'},
packages=['abce'],
modules=['abce_db', 'abcetools', 'postprocess'],
long_description=open('README.rst').read(),
install_requires=['pyparsing==1.5.7', 'numpy','scipy', 'pyzmq'],
data_files=[('abce')],
include_package_data = True,
)

On Sun, Aug 31, 2014 at 4:08 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Hello,

  1. Thank you, I will change as soon as possible. I am traveling.
  2. You can open setup.py and delete all references to R. Its actually a
    bit
    of a bug, because the current version, which you are using, does not
    neet
    R, but I forgot to delete it from setup.py

Davoud
On Aug 28, 2014 11:01 PM, "Gerryjj" [email protected] wrote:

Davoud,
i always regard the readme file as definitive for installs and so i
followed that. It's different to the doc html. That's ok, i renamed
abce
to
OLD and started again. I suggest you change the readme to either
reflect
the doc, or point to it.
Anyway.

the setup can't find R (it's in the path as Program Files\R now, it
was
originally in a sub folder as R-3.1.1). i can't see what to change in
your
,py so abce can find it). I only installed the 32 bit.
The file structure finishes up with Programs\abce\abce\abce-0.3
i use Programs as the place to put new programs in 8.1 to get round
problems with write permissions for things like models.
(ps. The download is 0.3 not 0.3.1.tar.gz as in doc.)
In the readme sequence the templates were already copied, but i
haven't
got
to that step in the re-run.
The log of relevant parts of pip install abce-0.3.tar.gz
is attached.

C:\Programs\abce>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program

Files

(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program

Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files

(x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;*C:\Program

Files\R*;C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expW

orkbench

regards
Gerry

On Fri, Aug 29, 2014 at 7:35 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Dear Gerryjj,

my research assistant will come back to you with a better solution.
Have
you installed abce?

http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory into
the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected]
wrote:

probably finger trouble at my end as a newbie to Python & abce. I
hope
you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust
sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the
TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;

C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;

C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53804517>

.

Unpacking c:\programs\abce\abce-0.3.tar.gz
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip-l9v93e-build\setup.py)
egg_inf
o for package from file:///C:/Programs/abce/abce-0.3.tar.gz
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown
distribution
option: 'modules'
warnings.warn(msg)
warning: manifest_maker: MANIFEST.in, line 4: path 'template/' cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 5: path 'unittest/' cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 6: path 'example/' cannot
end
with '/'
os.name: nt
Downloading/unpacking pyparsing==1.5.7 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\pyparsing\setup.py)

egg_info for package pyparsing
Downloading/unpacking rpy2 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: Tried to guess R's HOME but no R command in the PATH.
Cleaning up...
Command python setup.py egg_info failed with error code 1 in
c:\users\gerald\appdata\local\tem
p\pip_build_Gerald\rpy2
Storing debug log for failure in C:\Users\Gerald\pip\pip.log

-> pip.log.............
Using version 2.4.3 (newest of versions: 2.4.3, 2.4.2, 2.4.1, 2.4.0,
2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1,
2.3.0, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.9,
2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.0.8)
Downloading from URL

https://pypi.python.org/packages/source/r/rpy2/rpy2-2.4.3.tar.gz#md5=57e3fda409226dffb543c913c8553cdc

(from https://pypi.python.org/simple/rpy2/)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found

Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53829334>

.


Reply to this email directly or view it on GitHub
<
https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53965900>

.


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1 (comment)
.

from abce.

Gerryjj avatar Gerryjj commented on July 23, 2024

Davoud,
thanks for the update, you may close this.
However there is a separate problem and i will raise another issue when i
get time to document it.
Please let me know if you prefer to go offline to github or when when you
are back from travelling.

On Wed, Sep 10, 2014 at 8:20 PM, Davoud Taghawi-Nejad <
[email protected]> wrote:

I pushed an updated version to master. I am currently traveling, so I have
no access to a windows machine.
I hope this helps.

Davoud

On Sun, Aug 31, 2014 at 6:02 AM, Gerryjj [email protected]
wrote:

Davoud,
changing setup.py didn't make any difference. Still looking for R.dll,
it
must be referenced indirectly.
i deleted anything that looked like R from modules and requires. See how
it
looks below.
Also some of the templates zip files in the web referenced process you
asked me to follow are older than the full zip in the walkthrough.

May i suggest that when you have time, you perform a clean install on
windows and send me the console from python and windows.
Can i uninstall R?

thanks.
Gerry

SETUP.PY
from setuptools import setup
import os

setup(
name='abce',
version='0.3',
author='Davoud Taghawi-Nejad',
author_email='[email protected]',
description='Agent-Based Complete Economy modelling platform',
url='https://github.com/DavoudTaghawiNejad/abce/downloads',
package_dir = {'abce': 'abce'},
packages=['abce'],
modules=['abce_db', 'abcetools', 'postprocess'],
long_description=open('README.rst').read(),
install_requires=['pyparsing==1.5.7', 'numpy','scipy', 'pyzmq'],
data_files=[('abce')],
include_package_data = True,
)

On Sun, Aug 31, 2014 at 4:08 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Hello,

  1. Thank you, I will change as soon as possible. I am traveling.
  2. You can open setup.py and delete all references to R. Its actually
    a
    bit
    of a bug, because the current version, which you are using, does not
    neet
    R, but I forgot to delete it from setup.py

Davoud
On Aug 28, 2014 11:01 PM, "Gerryjj" [email protected] wrote:

Davoud,
i always regard the readme file as definitive for installs and so i
followed that. It's different to the doc html. That's ok, i renamed
abce
to
OLD and started again. I suggest you change the readme to either
reflect
the doc, or point to it.
Anyway.

the setup can't find R (it's in the path as Program Files\R now,
it
was
originally in a sub folder as R-3.1.1). i can't see what to change
in
your
,py so abce can find it). I only installed the 32 bit.
The file structure finishes up with Programs\abce\abce\abce-0.3
i use Programs as the place to put new programs in 8.1 to get round
problems with write permissions for things like models.
(ps. The download is 0.3 not 0.3.1.tar.gz as in doc.)
In the readme sequence the templates were already copied, but i
haven't
got
to that step in the re-run.
The log of relevant parts of pip install abce-0.3.tar.gz
is attached.

C:\Programs\abce>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program

Files

(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program

Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files

(x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;*C:\Program

Files\R*;C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expW

orkbench

regards
Gerry

On Fri, Aug 29, 2014 at 7:35 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Dear Gerryjj,

my research assistant will come back to you with a better
solution.
Have
you installed abce?

http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory
into
the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj [email protected]

wrote:

probably finger trouble at my end as a newbie to Python & abce.
I
hope
you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust
sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in the
TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;

C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;

C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53804517>

.

Unpacking c:\programs\abce\abce-0.3.tar.gz
Running setup.py
(path:c:\users\gerald\appdata\local\temp\pip-l9v93e-build\setup.py)
egg_inf
o for package from file:///C:/Programs/abce/abce-0.3.tar.gz
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown
distribution
option: 'modules'
warnings.warn(msg)
warning: manifest_maker: MANIFEST.in, line 4: path 'template/'
cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 5: path 'unittest/'
cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 6: path 'example/' cannot
end
with '/'
os.name: nt
Downloading/unpacking pyparsing==1.5.7 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\pyparsing\setup.py)

egg_info for package pyparsing
Downloading/unpacking rpy2 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: Tried to guess R's HOME but no R command in the PATH.
Cleaning up...
Command python setup.py egg_info failed with error code 1 in
c:\users\gerald\appdata\local\tem
p\pip_build_Gerald\rpy2
Storing debug log for failure in C:\Users\Gerald\pip\pip.log

-> pip.log.............
Using version 2.4.3 (newest of versions: 2.4.3, 2.4.2, 2.4.1, 2.4.0,
2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2,
2.3.1,
2.3.0, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0,
2.1.9,
2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0,
2.0.8)
Downloading from URL

https://pypi.python.org/packages/source/r/rpy2/rpy2-2.4.3.tar.gz#md5=57e3fda409226dffb543c913c8553cdc

(from https://pypi.python.org/simple/rpy2/)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)
egg_info for package rpy2
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found

Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53829334>

.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53965900>

.


Reply to this email directly or view it on GitHub
<
https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53977586>

.


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1 (comment)
.

from abce.

DavoudTaghawiNejad avatar DavoudTaghawiNejad commented on July 23, 2024

Dear Gerry,

the last couple of weeks I tried intensively to bring forward the windows
version of ABCE. I had no success. So I am afraid I will for now stop
windows development efforts.

Sorry to wast your time

Davoud

On Fri Sep 12 2014 at 10:53:26 PM Gerryjj [email protected] wrote:

Davoud,
thanks for the update, you may close this.
However there is a separate problem and i will raise another issue when i
get time to document it.
Please let me know if you prefer to go offline to github or when when you
are back from travelling.

On Wed, Sep 10, 2014 at 8:20 PM, Davoud Taghawi-Nejad <
[email protected]> wrote:

I pushed an updated version to master. I am currently traveling, so I
have
no access to a windows machine.
I hope this helps.

Davoud

On Sun, Aug 31, 2014 at 6:02 AM, Gerryjj [email protected]
wrote:

Davoud,
changing setup.py didn't make any difference. Still looking for R.dll,
it
must be referenced indirectly.
i deleted anything that looked like R from modules and requires. See
how
it
looks below.
Also some of the templates zip files in the web referenced process you
asked me to follow are older than the full zip in the walkthrough.

May i suggest that when you have time, you perform a clean install on
windows and send me the console from python and windows.
Can i uninstall R?

thanks.
Gerry

SETUP.PY
from setuptools import setup
import os

setup(
name='abce',
version='0.3',
author='Davoud Taghawi-Nejad',
author_email='[email protected]',
description='Agent-Based Complete Economy modelling platform',
url='https://github.com/DavoudTaghawiNejad/abce/downloads',
package_dir = {'abce': 'abce'},
packages=['abce'],
modules=['abce_db', 'abcetools', 'postprocess'],
long_description=open('README.rst').read(),
install_requires=['pyparsing==1.5.7', 'numpy','scipy', 'pyzmq'],
data_files=[('abce')],
include_package_data = True,
)

On Sun, Aug 31, 2014 at 4:08 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Hello,

  1. Thank you, I will change as soon as possible. I am traveling.
  2. You can open setup.py and delete all references to R. Its
    actually
    a
    bit
    of a bug, because the current version, which you are using, does not
    neet
    R, but I forgot to delete it from setup.py

Davoud
On Aug 28, 2014 11:01 PM, "Gerryjj" [email protected]
wrote:

Davoud,
i always regard the readme file as definitive for installs and so
i
followed that. It's different to the doc html. That's ok, i
renamed
abce
to
OLD and started again. I suggest you change the readme to either
reflect
the doc, or point to it.
Anyway.

the setup can't find R (it's in the path as Program Files\R now,
it
was
originally in a sub folder as R-3.1.1). i can't see what to change
in
your
,py so abce can find it). I only installed the 32 bit.
The file structure finishes up with Programs\abce\abce\abce-0.3
i use Programs as the place to put new programs in 8.1 to get
round
problems with write permissions for things like models.
(ps. The download is 0.3 not 0.3.1.tar.gz as in doc.)
In the readme sequence the templates were already copied, but i
haven't
got
to that step in the re-run.
The log of relevant parts of pip install abce-0.3.tar.gz
is attached.

C:\Programs\abce>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program

Files

(x86)\Java\jdk1.7.0_65\bin;C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;C:\Program

Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files

(x86)\pythonxy\console;C:\MinGW32-xy\bin;C:\Programs\abce\abce-0.3\abce;*C:\Program

Files\R*;C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expW

orkbench

regards
Gerry

On Fri, Aug 29, 2014 at 7:35 AM, Davoud Taghawi-Nejad <
[email protected]> wrote:

Dear Gerryjj,

my research assistant will come back to you with a better
solution.
Have
you installed abce?

http://davoudtaghawinejad.github.io/abce/installation.html#installation-of-stable-version-windows

particularly:
pip install abce-0.3.1.tar.gz

/ The hackish solution would be copying the abce/abce direcory
into
the
same directory start.py of the simulation is.
Davoud

On Thu, Aug 28, 2014 at 1:33 AM, Gerryjj <
[email protected]>

wrote:

probably finger trouble at my end as a newbie to Python &
abce.
I
hope
you
can help...
i am using win 8.1.
The \doc reads a little differently to the readme..
the readme states:
copy abce/example to your_model_path::

cd your_model_path
cp ../abce/template/* .
2.

In line 3 of start.py: adjust
sys.path.append('your_path_to/abce/lib')
Not sure what you mean by your model path but you can see in
the
TREE
command below what i inferred.
Regarding 2. i don't see "sys.path.append" in start.py.
You can see from the path command below how i have set up
paths.

When i run start.py from the copied templates i get...
C:\Programs\abce-master\template>start.py
Traceback (most recent call last):
File "C:\Programs\abce-master\template\start.py", line 2, in
from firm import Firm
File "C:\Programs\abce-master\template\firm.py", line 2, in
import abce
ImportError: No module named abce

Please advise what steps or changes i am missing, thanks...
The path and tree commands follow.....

abce path
C:\Windows\System32>path

PATH=C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\PyQt4;

C:\Programs\Pure;C:\Programs\Pure\lib;C:\Program Files
(x86)\Java\jdk1.7.0_65\bin;

C:\Python27;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\gnuplot\binary;

C:\Program Files (x86)\pythonxy\SciTE-3.3.2-3;C:\Program Files
(x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Programs\abce-master\abce\lib;
C:\Program Files

(x86)\Vensim\Venple.exe;C:\Programs\Pure;C:\Programs\EMAworkbench-master\src;C:\Programs\EMAworkbench-master\src\examples;C:\Programs\EMAworkbench-master\src\expWorkbench

abce-tree
C:\Windows\System32>tree c:\programs\abce-master /f
Folder PATH listing for volume Windows
Volume serial number is 0000000A EE6A:1709
C:\PROGRAMS\ABCE-MASTER
│ .gitignore
│ abce-master.zip
│ ABCE.pdf
│ MANIFEST.in
│ README.rst
│ setup.py

├───abce
│ │ abcelogger.py
│ │ agent.py
│ │ database.py
│ │ db.py
│ │ firm.py
│ │ firmmultitechnologies.py
│ │ from_gams.py
│ │ household.py
│ │ logger.py
│ │ messaging.py
│ │ postprocess.py
│ │ postprocess.R
│ │ subround.py
│ │ tools.py
│ │ trade.py
│ │ init.py
│ │
│ └───lib
│ └───template
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───doc
│ abcetools.rst
│ Agent_class.rst
│ amazon_ec2.rst
│ conf.py
│ Database.rst
│ examples.rst
│ files.rst
│ Firm.rst
│ FirmMultiTechnologies.rst
│ Household.rst
│ index.rst
│ installation.rst
│ introduction.rst
│ make.bat
│ Makefile
│ messagemodel.jpg
│ Messaging.rst
│ parameters.rst
│ simulation.rst
│ simulation_results.rst
│ sphinxarticle.cls
│ Trade.rst
│ unit_testing.rst
│ Walk_through.rst

├───example
│ │ README.rst
│ │
│ ├───2sectors
│ │ agents_parameters.csv
│ │ config.py
│ │ firm.py
│ │ household.py
│ │ script.R
│ │ simulation_parameters.csv
│ │ start.py
│ │
│ └───one_household_one_firm
│ config.py
│ firm.py
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

├───template
│ abce_templates-0.3.zip
│ agents_parameters.csv
│ config.py
│ firm.py
│ firm.pyc
│ household.py
│ script.R
│ simulation_parameters.csv
│ start.py

└───unittest
agents_parameters.csv
buy.py
config.py
endowment.py
give.py
logger.py
nohup.out
quote_buy.py
sell.py
simulation_parameters.csv
start.py


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53804517>

.

Unpacking c:\programs\abce\abce-0.3.tar.gz
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip-l9v93e-build\setup.py)
egg_inf
o for package from file:///C:/Programs/abce/abce-0.3.tar.gz
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown
distribution
option: 'modules'
warnings.warn(msg)
warning: manifest_maker: MANIFEST.in, line 4: path 'template/'
cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 5: path 'unittest/'
cannot
end
with '/'
warning: manifest_maker: MANIFEST.in, line 6: path 'example/'
cannot
end
with '/'
os.name: nt
Downloading/unpacking pyparsing==1.5.7 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\pyparsing\setup.py)

egg_info for package pyparsing
Downloading/unpacking rpy2 (from abce==0.3)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)

egg_info for package rpy2
Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to
pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: Tried to guess R's HOME but no R command in the PATH.
Cleaning up...
Command python setup.py egg_info failed with error code 1 in
c:\users\gerald\appdata\local\tem
p\pip_build_Gerald\rpy2
Storing debug log for failure in C:\Users\Gerald\pip\pip.log

-> pip.log.............
Using version 2.4.3 (newest of versions: 2.4.3, 2.4.2, 2.4.1,
2.4.0,
2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2,
2.3.1,
2.3.0, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0,
2.1.9,
2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0,
2.0.8)
Downloading from URL

https://pypi.python.org/packages/source/r/rpy2/rpy2-2.4.3.tar.gz#md5=57e3fda409226dffb543c913c8553cdc

(from https://pypi.python.org/simple/rpy2/)
Running setup.py

(path:c:\users\gerald\appdata\local\temp\pip_build_Gerald\rpy2\setup.py)

egg_info for package rpy2
running egg_info
creating pip-egg-info\rpy2.egg-info
writing pip-egg-info\rpy2.egg-info\PKG-INFO
writing top-level names to
pip-egg-info\rpy2.egg-info\top_level.txt
writing dependency_links to
pip-egg-info\rpy2.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\rpy2.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found

Error: Tried to guess R's HOME but no R command in the PATH.
Complete output from command python setup.py egg_info:
running egg_info


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53829334>

.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53965900>

.


Reply to this email directly or view it on GitHub
<

https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-53977586>

.


Reply to this email directly or view it on GitHub
<
https://github.com/DavoudTaghawiNejad/abce/issues/1#issuecomment-55096614>

.


Reply to this email directly or view it on GitHub
DavoudTaghawiNejad#1 (comment)
.

from abce.

tswenzel avatar tswenzel commented on July 23, 2024

Hi Davoud,

I saw the installation instructions for Ubuntu and Windows.

I suppose that means it does not run on Mac then, does it?

Thanks & Regards,
Tina

from abce.

tswenzel avatar tswenzel commented on July 23, 2024

Adding to the above, installation on mac worked on the first attempt...Thanks, T

from abce.

DavoudTaghawiNejad avatar DavoudTaghawiNejad commented on July 23, 2024

Hello,

ABCE has been substantially rewritten and this issue is resolved. ABCE 0.5 is currently in an alpha release.

from abce.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.