Removal

Requirements

Kill all Python processes (may require admin privileges):

Windows

taskkill /F /IM python.exe

Linux

killall python

Warning

To avoid spurious errors, close all running SNAPconnect applications while you uninstall.

Removing SNAPconnect 3.4+

SNAPconnect 3.4 installs via pip, so you’ll use pip to uninstall it:

pip uninstall snapconnect

Removing SNAPconnect 3.2 and earlier

SNAPconnect 3.2 and earlier installs to the site-packages folder:

Windows

  • C:\Python26\Lib\site-packages for Python 2.6

  • C:\Python27\Lib\site-packages for Python 2.7

Linux

  • /usr/lib/python2.6/site-packages for Python 2.6

  • /usr/lib/python2.7/site-packages for Python 2.7

Remove the following directories under your site-packages folder:

  • apy

  • serialwrapper

  • snapconnect

  • snaplayout (SNAPconnect 3.2 only)

  • snaplib

Then remove the following file:

  • snapconnect\*.egg-info

Windows

For example, for Python 2.6 in Windows (depending on where Python 2.6 is installed this could differ in your environment):

rmdir /s /q C:\Python26\Lib\site-packages\apy
rmdir /s /q C:\Python26\Lib\site-packages\serialwrapper
rmdir /s /q C:\Python26\Lib\site-packages\snapconnect
rmdir /s /q C:\Python26\Lib\site-packages\snaplib
rmdir /s /q C:\Python26\Lib\site-packages\snapconnect*.egg-info
# SNAPconnect 3.2 only
rmdir /s /q C:\Python26\Lib\site-packages\snaplayout

Linux

For example, for Python 2.6 on Linux:

rm -rf /usr/lib/python2.6/site-packages/apy
rm -rf /usr/lib/python2.6/site-packages/serialwrapper
rm -rf /usr/lib/python2.6/site-packages/snapconnect
rm -rf /usr/lib/python2.6/site-packages/snaplib
rm -rf /usr/lib/python2.6/site-packages/snapconnect*.egg-info
# SNAPconnect 3.2 only
rm -rf /usr/lib/python2.6/site-packages/snaplayout