Open den-run-ai opened 7 years ago
created conda environment and installed minimal dependencies for ptipython and pyinstaller:
C:\Python\Anaconda3_64b\Lib\site-packages\ptpython\entry_points>conda create -n ptipython python=3.5
Fetching package metadata ...........
Solving package specifications: .
Package plan for installation in environment C:\Python\Anaconda3_64b\envs\ptipython:
The following NEW packages will be INSTALLED:
pip: 9.0.1-py35_1
python: 3.5.3-0
setuptools: 27.2.0-py35_1
vs2015_runtime: 14.0.25123-0
wheel: 0.29.0-py35_0
Proceed ([y]/n)? y
python-3.5.3-0 100% |###############################| Time: 0:00:14 2.18 MB/s
pip-9.0.1-py35 100% |###############################| Time: 0:00:00 2.08 MB/s
#
# To activate this environment, use:
# > activate ptipython
#
# To deactivate this environment, use:
# > deactivate ptipython
#
# * for power-users using bash, you must source
#
C:\Python\Anaconda3_64b\Lib\site-packages\ptpython\entry_points>activate ptipython
(ptipython) C:\Python\Anaconda3_64b\Lib\site-packages\ptpython\entry_points>cd\
(ptipython) C:\>pip install ptipython
Collecting ptipython
Collecting ptpython (from ptipython)
Using cached ptpython-0.36-py3-none-any.whl
Collecting ipython (from ptipython)
Downloading ipython-5.3.0-py3-none-any.whl (750kB)
100% |################################| 757kB 698kB/s
Collecting prompt-toolkit<2.0.0,>=1.0.0 (from ptpython->ptipython)
Downloading prompt_toolkit-1.0.13-py3-none-any.whl (247kB)
100% |################################| 256kB 1.0MB/s
Collecting jedi>=0.9.0 (from ptpython->ptipython)
Downloading jedi-0.10.0-py2.py3-none-any.whl (186kB)
100% |################################| 194kB 917kB/s
Collecting pygments (from ptpython->ptipython)
Downloading Pygments-2.2.0-py2.py3-none-any.whl (841kB)
100% |################################| 849kB 562kB/s
Collecting docopt (from ptpython->ptipython)
Collecting simplegeneric>0.8 (from ipython->ptipython)
Downloading simplegeneric-0.8.1.zip
Collecting pickleshare (from ipython->ptipython)
Downloading pickleshare-0.7.4-py2.py3-none-any.whl
Collecting traitlets>=4.2 (from ipython->ptipython)
Downloading traitlets-4.3.2-py2.py3-none-any.whl (74kB)
100% |################################| 81kB 1.2MB/s
Collecting decorator (from ipython->ptipython)
Downloading decorator-4.0.11-py2.py3-none-any.whl
Collecting win-unicode-console>=0.5; sys_platform == "win32" and python_version < "3.6" (from ipython->ptipython)
Downloading win_unicode_console-0.5.zip
Collecting colorama; sys_platform == "win32" (from ipython->ptipython)
Downloading colorama-0.3.7-py2.py3-none-any.whl
Requirement already satisfied: setuptools>=18.5 in c:\python\anaconda3_64b\envs\ptipython\lib\site-packages\setuptools-27.2.0-py3.5.egg (from ipython->ptipython)
Collecting wcwidth (from prompt-toolkit<2.0.0,>=1.0.0->ptpython->ptipython)
Downloading wcwidth-0.1.7-py2.py3-none-any.whl
Collecting six>=1.9.0 (from prompt-toolkit<2.0.0,>=1.0.0->ptpython->ptipython)
Using cached six-1.10.0-py2.py3-none-any.whl
Collecting ipython-genutils (from traitlets>=4.2->ipython->ptipython)
Downloading ipython_genutils-0.1.0-py2.py3-none-any.whl
Building wheels for collected packages: simplegeneric, win-unicode-console
Running setup.py bdist_wheel for simplegeneric ... done
Stored in directory: C:\Users\denis\AppData\Local\pip\Cache\wheels\7b\31\08\c85e74c84188cbec6a6827beec4d640f2bd78ae003dc1ec09d
Running setup.py bdist_wheel for win-unicode-console ... done
Stored in directory: C:\Users\denis\AppData\Local\pip\Cache\wheels\ff\91\6b\e283a7ffda03aaa6caa95849145d5c54a105917fae3ec3f54a
Successfully built simplegeneric win-unicode-console
Installing collected packages: wcwidth, six, prompt-toolkit, jedi, pygments, docopt, ptpython, simplegeneric, pickleshare, ipython-genutils, decorator, traitlets, win-unicode-console, colorama, ipython, ptipython
Successfully installed colorama-0.3.7 decorator-4.0.11 docopt-0.6.2 ipython-5.3.0 ipython-genutils-0.1.0 jedi-0.10.0 pickleshare-0.7.4 prompt-toolkit-1.0.13 ptipython-1.0.0 ptpython-0.36 pygments-2.2.0 simplegeneric-0.8.1 six-1.10.0 traitlets-4.3.2 wcwidth-0.1.7 win-unicode-console-0.5
(ptipython) C:\>ptipython
Python 3.5.3 |Continuum Analytics, Inc.| (default, Feb 22 2017, 21:28:42) [MSC v.1900 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.
IPython 5.3.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: exit
(ptipython) C:\>cd c:\python\Anaconda3_64b\envs\ptipython\lib\site-packages\ptpython\entry_points
(ptipython) c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points>pip install pyinstaller
Collecting pyinstaller
Collecting future (from pyinstaller)
Requirement already satisfied: setuptools in c:\python\anaconda3_64b\envs\ptipython\lib\site-packages\setuptools-27.2.0-py3.5.egg (from pyinstaller)
Installing collected packages: future, pyinstaller
Successfully installed future-0.16.0 pyinstaller-3.2.1
(ptipython) c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points>conda install pywin32
Fetching package metadata ...........
Solving package specifications: .
Package plan for installation in environment C:\Python\Anaconda3_64b\envs\ptipython:
The following NEW packages will be INSTALLED:
pywin32: 220-py35_2
Proceed ([y]/n)? y
pywin32-220-py 100% |###############################| Time: 0:00:05 2.17 MB/s
(ptipython) c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points>pyinstaller run_ptipython.py
93 INFO: PyInstaller: 3.2.1
93 INFO: Python: 3.5.3
94 INFO: Platform: Windows-10-10.0.15019-SP0
99 INFO: wrote c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points\run_ptipython.spec
102 INFO: UPX is not available.
105 INFO: Extending PYTHONPATH with paths
['c:\\Python\\Anaconda3_64b\\envs\\ptipython\\Lib\\site-packages',
'c:\\Python\\Anaconda3_64b\\envs\\ptipython\\Lib\\site-packages\\ptpython\\entry_points']
106 INFO: checking Analysis
106 INFO: Building Analysis because out00-Analysis.toc is non existent
107 INFO: Initializing module dependency graph...
110 INFO: Initializing module graph hooks...
113 INFO: Analyzing base_library.zip ...
2324 INFO: running Analysis out00-Analysis.toc
2328 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
required by c:\python\anaconda3_64b\envs\ptipython\python.exe
3083 INFO: Caching module hooks...
3091 INFO: Analyzing c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points\run_ptipython.py
4223 INFO: Processing pre-safe import module hook six.moves
4627 INFO: Processing pre-find module path hook distutils
4808 INFO: Processing pre-find module path hook site
4809 INFO: site: retargeting to fake-dir 'c:\\python\\anaconda3_64b\\envs\\ptipython\\lib\\site-packages\\PyInstaller\\fake-modules'
9062 INFO: Loading module hooks...
9062 INFO: Loading module hook "hook-pkg_resources.py"...
9617 INFO: Processing pre-safe import module hook win32com
10052 INFO: Loading module hook "hook-_tkinter.py"...
10238 INFO: checking Tree
10239 INFO: Building Tree because out00-Tree.toc is non existent
10241 INFO: Building Tree out00-Tree.toc
10353 INFO: checking Tree
10354 INFO: Building Tree because out01-Tree.toc is non existent
10355 INFO: Building Tree out01-Tree.toc
10377 INFO: Loading module hook "hook-sysconfig.py"...
10379 INFO: Loading module hook "hook-lib2to3.py"...
10383 INFO: Loading module hook "hook-win32com.py"...
10805 INFO: Loading module hook "hook-pygments.py"...
12929 INFO: Loading module hook "hook-distutils.py"...
12931 INFO: Loading module hook "hook-pydoc.py"...
12938 INFO: Loading module hook "hook-pywintypes.py"...
14309 INFO: Loading module hook "hook-sqlite3.py"...
14573 INFO: Loading module hook "hook-xml.py"...
14575 INFO: Loading module hook "hook-IPython.py"...
14603 INFO: Import to be excluded not found: 'PySide'
14603 INFO: Import to be excluded not found: 'PyQt5'
14607 INFO: Excluding import 'matplotlib'
14620 WARNING: Removing import IPython.core.pylabtools from module matplotlib
14626 INFO: Excluding import 'tkinter'
14632 WARNING: Removing import IPython.lib.clipboard from module tkinter
14642 INFO: Import to be excluded not found: 'PyQt4'
14642 INFO: Import to be excluded not found: 'gtk'
14644 INFO: Loading module hook "hook-encodings.py"...
14835 INFO: Loading module hook "hook-xml.dom.domreg.py"...
14837 INFO: Loading module hook "hook-pythoncom.py"...
17439 INFO: checking Tree
17441 INFO: Building Tree because out02-Tree.toc is non existent
17442 INFO: Building Tree out02-Tree.toc
17462 INFO: Looking for ctypes DLLs
17613 INFO: Analyzing run-time hooks ...
17645 INFO: Including run-time hook 'pyi_rth__tkinter.py'
17648 INFO: Including run-time hook 'pyi_rth_pkgres.py'
17650 INFO: Including run-time hook 'pyi_rth_win32comgenpy.py'
17666 INFO: Including run-time hook 'pyi_rth_traitlets.py'
17709 INFO: Looking for dynamic libraries
18914 INFO: Looking for eggs
18914 INFO: Using Python library c:\python\anaconda3_64b\envs\ptipython\python35.dll
18916 INFO: Found binding redirects:
[]
18942 INFO: Warnings written to c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points\build\run_ptipython\warnrun_ptipython.txt
19211 INFO: checking PYZ
19212 INFO: Building PYZ because out00-PYZ.toc is non existent
19216 INFO: Building PYZ (ZlibArchive) c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points\build\run_ptipython\out00-PYZ.pyz
26825 INFO: Building PYZ (ZlibArchive) c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points\build\run_ptipython\out00-PYZ.pyz completed successfully.
27029 INFO: checking PKG
27030 INFO: Building PKG because out00-PKG.toc is non existent
27036 INFO: Building PKG (CArchive) out00-PKG.pkg
27160 INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully.
27186 INFO: Bootloader c:\python\anaconda3_64b\envs\ptipython\lib\site-packages\PyInstaller\bootloader\Windows-64bit\run.exe
27188 INFO: checking EXE
27192 INFO: Building EXE because out00-EXE.toc is non existent
27193 INFO: Building EXE from out00-EXE.toc
27196 INFO: Appending archive to EXE c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points\build\run_ptipython\run_ptipython.exe
27293 INFO: Building EXE from out00-EXE.toc completed successfully.
27327 INFO: checking COLLECT
27329 INFO: Building COLLECT because out00-COLLECT.toc is non existent
27331 INFO: Building COLLECT out00-COLLECT.toc
28243 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\python35.dll
28244 INFO: Updating resource type 24 name 2 language 1033
31311 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\pywintypes35.dll
31314 INFO: Updating resource type 24 name 2 language 1033
31484 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\pythoncom35.dll
31486 INFO: Updating resource type 24 name 2 language 1033
31648 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\win32trace.pyd
31650 INFO: Updating resource type 24 name 2 language 1033
31864 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\win32ui.pyd
31869 INFO: Updating resource type 24 name 2 language 1033
32232 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_win32sysloader.pyd
32251 INFO: Updating resource type 24 name 2 language 1033
32590 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\win32api.pyd
32594 INFO: Updating resource type 24 name 2 language 1033
32836 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\win32wnet.pyd
32839 INFO: Updating resource type 24 name 2 language 1033
33065 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_ctypes.pyd
33070 INFO: Updating resource type 24 name 2 language 1033
33300 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\win32com.shell.shell.pyd
33301 INFO: Updating resource type 24 name 2 language 1033
33472 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_multiprocessing.pyd
33474 INFO: Updating resource type 24 name 2 language 1033
33611 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_testcapi.pyd
33613 INFO: Updating resource type 24 name 2 language 1033
33762 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_tkinter.pyd
33764 INFO: Updating resource type 24 name 2 language 1033
33923 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\win32evtlog.pyd
33925 INFO: Updating resource type 24 name 2 language 1033
34109 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_decimal.pyd
34111 INFO: Updating resource type 24 name 2 language 1033
34326 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_ssl.pyd
34328 INFO: Updating resource type 24 name 2 language 1033
34571 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\pyexpat.pyd
34572 INFO: Updating resource type 24 name 2 language 1033
34801 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_hashlib.pyd
34808 INFO: Updating resource type 24 name 2 language 1033
34997 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_lzma.pyd
34999 INFO: Updating resource type 24 name 2 language 1033
35168 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_socket.pyd
35170 INFO: Updating resource type 24 name 2 language 1033
35310 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\unicodedata.pyd
35312 INFO: Updating resource type 24 name 2 language 1033
35432 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_bz2.pyd
35434 INFO: Updating resource type 24 name 2 language 1033
35589 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\select.pyd
35591 INFO: Updating resource type 24 name 2 language 1033
35765 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_overlapped.pyd
35767 INFO: Updating resource type 24 name 2 language 1033
35946 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\win32clipboard.pyd
35948 INFO: Updating resource type 24 name 2 language 1033
36188 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\_sqlite3.pyd
36191 INFO: Updating resource type 24 name 2 language 1033
36826 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\tk86t.dll
36828 INFO: Updating resource type 24 name 1 language 1033
36967 INFO: Updating manifest in C:\Users\denis\AppData\Roaming\pyinstaller\bincache00_py35_64bit\sqlite3.dll
36969 INFO: Updating resource type 24 name 2 language 1033
48452 INFO: Building COLLECT out00-COLLECT.toc completed successfully.
(ptipython) c:\Python\Anaconda3_64b\envs\ptipython\Lib\site-packages\ptpython\entry_points>
on python 2.7 this is working but no autocomplete for some reason:
@denfromufa , there are data files in parso
module which is used by ptipython
and you need a Pyinstaller hook to copy them