Awesome
TclPython
This package allows the execution of Python code from a Tcl interpreter.
The Python interpreter is accessed using the tclpython3
package:
package require tclpython3
set interpreter [python3::interp new]
$interpreter exec {print("Hello World")}
puts [$interpreter eval 3/2.0]
python3::interp delete $interpreter
Installing (Linux)
1. Install Dependencies
Debian
sudo apt install python3-dev tcl-dev
Red Hat
sudo yum install python3-devel tcl-devel
2. Determine install path
Tcl package installation paths vary depending on the platform.
Either pick one that looks right from the output of the following:
echo 'foreach p $auto_path {puts $p}' | tclsh
... or create a new location, and add it to the TCLLIBPATH
environment variable:
export TCLLIBPATH=$TCLLIBPATH:/path/to/my/tcl/packages
3. Compile from source
make
make test
make install INSTALL_DIR=path/from/step/2
Installing (Windows)
See msvc/README.md