It looks like the error is pointing to "with open". It seems like you might be having the same problem as before. In other words, the same as when you were trying to install version 1.10.0 of phonopy with python 2.4 and got a similar error in line 224 of thermal_properties.py:

    with open(filename, 'w') as f:
            ^
SyntaxError: invalid syntax

As you already know, python versions older than about 2.5 do not understand the "with" statement [ https://sourceforge.net/p/phonopy/mailman/message/32951207/ ] and python 2.6 or newer needs to be used according to the phonopy 1.10.4 version of the install documentation [ http://atztogo.github.io/phonopy/install.html ].

In a terminal, try running the following command [ http://stackoverflow.com/questions/1093322/how-do-i-check-what-version-of-python-is-running-my-script ] and check that the python version that is being used for setup.py is version 2.6 or newer:

python -V

I downloaded xenial-desktop-amd64.iso (from [ http://cdimage.ubuntu.com/daily-live/current/ ]) and used it to install Ubuntu 16.04 on a USB stick. Ubuntu 16.04 is currently an experimental or developmental version for Linux developers, such that Linux experts usually tell users not to use it (and instead to use the Long Term Support release, which is currently Ubuntu 14.04 LTS). However, Ubuntu 14.04 LTS is packaged with a python 2.7 or python 3.4 and not python 3.5, while Ubuntu 16.04 is packaged with python 3.5.

I used Ubuntu 16.04 to try to reproduce the error with python 3.5, but I wasn't able to reproduce the error and it seemed to run fine:

ubuntu@ubuntu:~$ tar xvfz phono3py-1.10.5.tar.gz
...
ubuntu@ubuntu:~$ cd phono3py-1.10.5/
ubuntu@ubuntu:~/phono3py-1.10.5$ python3 -V
Python 3.5.1+
ubuntu@ubuntu:~/phono3py-1.10.5$ touch __nanoversion__.txt
ubuntu@ubuntu:~/phono3py-1.10.5$ python3 setup.py install --home=/home/ubuntu/phono3py-1.10.5/
...
ubuntu@ubuntu:~/phono3py-1.10.5$ gedit ~/.bashrc
export PYTHONPATH=$PYTHONPATH:~/phono3py-1.10.5/lib/python
export PATH=$PATH:~/phono3py-1.10.5/bin
ubuntu@ubuntu:~/phono3py-1.10.5$ source ~/.bashrc
ubuntu@ubuntu:~/phono3py-1.10.5$ cd example/NaCl-wien2k
ubuntu@ubuntu:~/phono3py-1.10.5/example/NaCl-wien2k$ phonopy --wien2k -c NaCl.struct -d --dim="2 2 2"
        _
  _ __ | |__   ___  _ __   ___   _ __  _   _
 | '_ \| '_ \ / _ \| '_ \ / _ \ | '_ \| | | |
 | |_) | | | | (_) | | | | (_) || |_) | |_| |
 | .__/|_| |_|\___/|_| |_|\___(_) .__/ \__, |
 |_|                            |_|    |___/
                                      1.10.5

Python version 3.5.1
Spglib version 1.9.0
Creating displacements
Settings:
  Supercell: [2 2 2]
Spacegroup: Fm-3m (225)
Number of non-equivalent atoms in NaCl.structS-001: 24
Number of non-equivalent atoms in NaCl.structS-002: 24

disp.yaml and supercells have been created.
                 _
   ___ _ __   __| |
  / _ \ '_ \ / _` |
 |  __/ | | | (_| |
  \___|_| |_|\__,_|

On 3/30/2016 4:45 AM, Rajneesh Chaurasiya wrote:
Dear Gavin.

as per your suggestion when i try to install the phonopy-1.10.5 the error looks like

File "setup.py", line 88
    with open("phonopy/version.py") as w:
            ^
SyntaxError: invalid syntax

by giving the command line
[ambeshst@IITJ_HPC phono3py-1.10.5]$ python setup.py install
_______________________________________________
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html

Reply via email to