Skip to main content

Virtualenv for different versions of python



Problem:

I have the 3.6 version of python as default version. I want to use python 3.4 (because I have problems installing bpython due to the version of Visual c++ installed on my computer. I should disinstall Visual Studio 2015... but I choose this solution to avoid the need to reinstall it for different purposes).

I thought: I could use virtualenv.

I had it for python 3.4, but now that I have the 3.6 version I have to install it again. Go in the cmd (win+r)* and write:

pip install virtual env

*if you want to start the cmd from a dir, right click on the dir and choose from the menu... start the cmd from here.

then I create a directory where to install my environment for the 3.4 version. We have to start virtualenv with the -p followed by the dir where is the version of python that we want to use and then the dir where we want to put the environment (p34 in this case):

virtualenv -p c:\python34_32bit\python.exe p34

Now go in the p34/Scripts dir

cd p34/Scripts


then...

activate

you will see the (p34) appear on the left of the prompt, this will tell you are in the environment ...

to check if the version is the right one, type python and you will see that the version is that, the 3.4.





Comments

Popular posts from this blog

Widgets for Jupyter Notebook: a text input widget

Widgets for Jupyter notebook ¶ Let's import the module ipywidgets into the Jupyter Notebook from ipywidgets import widgets from ipywidgets import * from traitlets import * Now we import the display function from IPython ¶ let's attach a function to the event on_submit After we run this cell, we can go up and write something in the text widget and after you submit the text you wrote will be printed after the cell from IPython.display import display text = widgets . Text () display ( text ) def handle_submit ( sender ): print ( "Thank you for entering this text:" , text . value ) text . on_submit ( handle_submit ) Thank you for entering this text: Ciao

Image in Jupyter and PIL step by step

Hi, """ Hi, we will see a step by step tutorial about PIL and IPython.core.display modules to create images from other images and diplaying them in Jupyter notebook """ # What we will do # Create a card # 1. Take a pic of a heart # 2. Create an image blanck the size of a card 90*130 # 3. Paste the heart in the middle # 4. show the card """ As first step wi will simply display an image on the notebook. I will show two way to display the image with 'display' from IPhyton a. Using the open method of PIL.Image (named Img) b. Using the Image method from the IPython.core.display module """ # 1. Take the pic of a heart from IPython.core.display import Image , display from PIL import Image as Img heart = 'img/heart.png' display ( Image ( heart )) display ( Img . open ( heart )) # 2. Create an image blanck the size of a card 90*130 # 3. Paste the heart in the middle #...

Let's draw a circle with PIL in Python

Let's continue making our coding around PIL. Let's start with some basic drawing: a circle from PIL import Image , ImageDraw img = Image . new ( "RGB" ,( 60 , 60 ), 'white' ) dr = ImageDraw . Draw ( img ) dr . ellipse (( 0 , 0 , 60 , 60 ), 'yellow' ) img . show () this is the image produced *If you use jupyter notebook, just write img at the end to see the output.