python/anacondaについて、ここに記述してください。

Anaconda3-2.4.0-Linux-x86.sh    277.4M  2015-11-02 16:22:22     423f0300cbec30c206a6c61f7e5dc9bd
Anaconda3-2.4.0-Linux-x86_64.sh         285.2M  2015-11-02 16:22:22     48b6d696c73b5f3d573da3300946591d

cryptography (openssl) 周辺の不良を調べるために、

-- ToshinoriMaeno 2015-11-19 07:51:16

$ python
Python 3.5.0 |Anaconda 2.4.0 (32-bit)| (default, Oct 19 2015, 21:55:59) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import OpenSSL
>>> 

OpenSSLはimportできた。 なにが違うのだろう。

/log

1. virtualenv

anaconda 向きではないとのこと。

$ pip install virtualenv

WARNING: using virtualenv with conda is untested and not recommended.
    We suggest using the conda command to create environments instead.
    For more information about creating conda environments, please see:
        http://docs.continuum.io/conda/examples/create.html

Proceed (y/n)? n

http://conda.pydata.org/docs/intro.html


2. letsencrypt-auto

やっていることは letsencrypt のための環境設定か。

$ pip install -r py26reqs.txt

Collecting ConfigArgParse from git+https://github.com/kuba/ConfigArgParse.git@python2.6-0.9.3#egg=ConfigArgParse (from -r py26reqs.txt (line 1))
  Cloning https://github.com/kuba/ConfigArgParse.git (to python2.6-0.9.3) to /tmp/pip-build-lx0e74bh/ConfigArgParse
Installing collected packages: ConfigArgParse
  Running setup.py install for ConfigArgParse
Successfully installed ConfigArgParse-0.9.3

$ pip install -U letsencrypt

Collecting letsencrypt
  Using cached letsencrypt-0.0.0.dev20151114.tar.gz
Collecting acme==0.0.0.dev20151114 (from letsencrypt)
  Using cached acme-0.0.0.dev20151114.tar.gz
Collecting ConfigArgParse (from letsencrypt)
  Using cached ConfigArgParse-0.10.0.tar.gz
Requirement already up-to-date: configobj in /home/tmaeno/anaconda3/lib/python3.5/site-packages (from letsencrypt)
Collecting cryptography>=0.7 (from letsencrypt)
  Using cached cryptography-1.1.1.tar.gz
Collecting parsedatetime (from letsencrypt)
  Using cached parsedatetime-1.5.tar.gz
Requirement already up-to-date: psutil>=2.1.0 in /home/tmaeno/anaconda3/lib/python3.5/site-packages (from letsencrypt)
Requirement already up-to-date: PyOpenSSL in /home/tmaeno/anaconda3/lib/python3.5/site-packages (from letsencrypt)
Collecting pyrfc3339 (from letsencrypt)
  Using cached pyRFC3339-1.0-py2.py3-none-any.whl
Collecting python2-pythondialog>=3.2.2rc1 (from letsencrypt)
  Using cached python2-pythondialog-3.3.0.tar.bz2
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-iinnr518/python2-pythondialog/setup.py", line 32, in <module>
        from dialog import __version__ as VERSION
      File "/tmp/pip-build-iinnr518/python2-pythondialog/dialog.py", line 264
        except OSError, e:
                      ^
    SyntaxError: invalid syntax
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-iinnr518/python2-pythondialog

python2 むけか。 anaconda2 も必要かな。

-- ToshinoriMaeno 2015-11-19 12:52:43