1. Portable Python Ide For Windows 8
  2. Portable Python Download
  3. Python 2.7 Portable Windows
  4. Python Windows Portable
PythonPortable

Portable Python Contains + Python 3.7 from Python.org + PyScripter + Python PIP Package PreInstalled Requirements + Windows XP - May work haven't tested. + Windows 7 or above All Packages are made using 7zip.

Portable Python Ide For Windows 8

  1. These have to to used to launch the applications like Anaconda Navigator, Spyder IDE, Jupyter Notebook etc. They have to be recreated elsewhere as batch files to do away with the dependency on%USERPROFILE% folder. TO make Anaconda3 truly portable, the vendor has to create a new installer which will either ask for a location from the user to.
  2. Portable Python Editor Python is great developer's swiss knife, I have seen somewhere here Tanthalosnth (not sure if correctly spelled by me)Have made blender and portable version of python. Can anyone make python with complete IDE (Not IDLE) portable. I prefer use of Stani's SPE.
Portable Python Ide For Windows

Beside of a micropython board itself, a MicroUSB cable (USB A to USB micro B) is required.

Please be aware that not all MicroUSB cables on the market are suitable.Esp. cheap cables to 'charge smartphones' might only carry out the power lines but not the data lines of the USB connection. Thus, those cables will nicely power the micropython board (e.g. from a battery pack) but there will be no data connection.

If there seems to be no data connection at all, try another cable! Most likely cables which came with smartphones or other devices which can be connected to computers will be ok.

There is no need to install any kind of specific IDE or development environment. Micropython is already installed on the pyboard. However, you might want to use a python friendly editor or development environment according to your needs.

Free

See here for an extensive list of python friendly editors / IDEs

The pyboard provides different USB-based interfaces. By default it will be recognized as a serial connection and a mass-storage device.

Linux

By default most distributions should come with appropriate modules for the pyboard.

Use dmesg and lsusb to confirm that the pyboard got recognized correctly. A new serial device should be found under the dev folder (e.g. /dev/ttyACM0).

Portable Python Download

The mass-storage part might be automounted already (if an automounter is used). Otherwhise, one should be able to mount the pyboard in the same way like any USB memory device.

USB Permissioning on Linux

On some Linux distributions it may be necessary to add additional udev rules in order to allow the REPL to work:

copy the following text to /etc/udev/rules.d/49-micropython.rules

And then restart the udev service:

Portable python download

sudo udevadm control --reload-rules

MAC OS

Windows

Windows will recognize the pyboard mass-storage unit by default. However, Windows requires an additional driver for the serial connection. The driver is available on the pyboard storage.

For Windows < 8 one can install the driver and since it is not signed by Microsoft, one has to approve a warning message and confirm the installation manually.

For Windows 8, this manual approval step is not longer available. It requires to reboot Windows into a special mode, which enables installation of unsigned drivers. More information can be found here

Python 2.7 Portable Windows

Driver install for Windows 8.1:

After 'Driver Signature Enforcement' has been disabled open Device Manager:

Python Windows Portable

Make sure your pyboard is connected, it should be displayed under 'Other Devices'. (Driver is installed on the caption so it is placed where it will end up once the driver is installed).

Right click your pyboard and select update driver:

Choose 'Browse my computer...'

Choose 'Let me pick from a list...'

  • On the next selection chose 'all devices'
  • Click have disk, browse for pybcdc.inf
  • Install

After installation, one might want to install a program for serial connection like putty or hyperterminal.