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
sudo apt install python3-dev tcl-dev
sudo yum install python3-devel tcl-devel
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
make
make test
make install INSTALL_DIR=path/from/step/2
See msvc/README.md