Installation Support for ActiveTcl

Installation Problems and FAQs for ActiveTcl

Having a problem? Check here first:

Frequently encountered problems may have an FAQ available.

ActiveTcl Demos

Having just installed TCL 8.5.9, and using Teacup to install the Expect Pakage successfully, I can't find the Expect Demo. The documentatio indicates:

"Expect for Windows includes a number of demonstration applications to help you get started. These demos are installed in the demos\Expect directory beneath the Tcl installation directory (by default, C:\Tcl\demos\Expect)."

HOwever, the demos are not present here.

MacOS: “ActiveTcl-8.6.pkg” can’t be opened because it is from an unidentified developer.

> Your security preferences allow installation of only apps from the App Store and identified developers.
> “ActiveTcl-8.6.pkg” is on the disk image “ActiveTcl8.”. downloaded this disk image today at 11:10 AM from

I have to go to the Security & Privacy preferences panel and click "Open Anyway".
Oh well...

Unable to load Sqlite3

I issue the command

load C:\\Tcl\\lib\\sqlite-dll-win64-x64-3130000\\sqlite3.dll sqlite3

and get

cannot find symbol "Sqlite3_Init"

what obviously indicates that used ddl is not Tcl wrapper but C-library.
Is it intentionally put there or mistakenly?

I installed Tcl 8.6.4 using downloader

ActiveTcl 8.6 not being detected by ActivePython 3.6

I have installed Active Python 3.6 and Active Tcl 8.6 on a Mac with seemingly no issues, but I have realised Tcl/tk 8.5 is still being used. I am trying to use Tkinter with Python3.6 and need to use Tcl/tk 8.6. Any help would be great as I have spent hours on this already. I believe I need to override something Apple is doing.

ActiveTcl 8.6.6 lacking documentation on many packages

I have installed the latest ActiveTcl distribution. It comes with a large number of packages, which is very nice, but the documentation for many of these packages is lacking. For instance, there is no documentation to be found on the various modules in Tcllib or Tklib.

That makes it difficult to effectively use these packages.

Installing ActiveState in a virtual machine using Vagrant


I would like to install ActiveTcl in a few virtual machines (Vagrant boxes) managed by Vagrant. I've already installed ActiveTcl manually on my host machine, and what I tried, since apparently there's no supported way of doing this, is to create a script that would install me ActiveTcl when provisioning the Vagrant boxes. The problem is that the installer of ActiveTcl is a UI wizard, and probably I can't install ActiveTcl through a script.

incomplete .dmg file

I downloaded ActiveTcl8. and it seems to be incomplete. All I get is a .background folder with background.png in it. When I click on the dmg I get this:

Note: The download is 26.3 MB

Get IDLE to use /Library/Frameworks rather than /System/Library/Frameworks

I have been getting an error that says Tcl/Tk 8.5.9 is unstable with IDLE (for both Python 2.7 & 3.5). I installed ActiveTcl, which installed in the /Library/Frameworks directory, but, according to the following post (, tkinter and Tkinter are linked with the Apple-supplied versions (in /System/Library/Frameworks).

The post suggests a number of actions. My problem is that I need to know how to actually do one of the suggestions.

The suggestions are:
- rebuild _tkinter

Mac ActiveTcl installer not signed?

Why aren't ActiveTcl installers signed? How can I convince users to trust and install ActiveTcl if it's not signed? And why is your twitter account silent on this?