<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Virtualenv on Cédric L'homme</title><link>https://l-homme.com/tags/virtualenv/</link><description>Recent content in Virtualenv on Cédric L'homme</description><generator>Hugo</generator><language>fr-fr</language><lastBuildDate>Fri, 07 Feb 2020 09:52:45 +0000</lastBuildDate><atom:link href="https://l-homme.com/tags/virtualenv/index.xml" rel="self" type="application/rss+xml"/><item><title>Installer virtualenwrapper pour Python 3 dans un environnement Python 2</title><link>https://l-homme.com/posts/installer-virtualenwrapper-pour-python-3-dans-un-environnement-python-2/</link><pubDate>Fri, 07 Feb 2020 09:52:45 +0000</pubDate><guid>https://l-homme.com/posts/installer-virtualenwrapper-pour-python-3-dans-un-environnement-python-2/</guid><description>&lt;p&gt;Par exemple, sur une &lt;a href="https://www.linuxmint.com/"&gt;Linux Mint&lt;/a&gt; 19.3 Tricia basée sur &lt;a href="https://ubuntu.com/"&gt;Ubuntu&lt;/a&gt; 18.04.3 l&amp;rsquo;environnement de base est lié à &lt;a href="https://www.python.org/"&gt;Python&lt;/a&gt; 2. Cela pose problème quand on veut installer et utiliser &lt;a href="https://virtualenv.pypa.io/en/latest/"&gt;virtualenv&lt;/a&gt; avec Python 3.&lt;/p&gt;
&lt;p&gt;Pour commencer, installez les setuptools spécifiques à Python 3 :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install python3-setuptools
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Vous pourrez alors utiliser pip pour installer virtualenvwrapper pour Python 3 :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo pip3 install virtualenvwrapper
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;On teste l&amp;rsquo;import pour vérifier qu&amp;rsquo;il n&amp;rsquo;y a pas d&amp;rsquo;erreur :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$ python3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Python 3.6.9 &lt;span class="o"&gt;(&lt;/span&gt;default, Nov &lt;span class="m"&gt;7&lt;/span&gt; 2019, 10:44:02&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;GCC 8.3.0&lt;span class="o"&gt;]&lt;/span&gt; on linux
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Type &lt;span class="s2"&gt;&amp;#34;help&amp;#34;&lt;/span&gt;, &lt;span class="s2"&gt;&amp;#34;copyright&amp;#34;&lt;/span&gt;, &lt;span class="s2"&gt;&amp;#34;credits&amp;#34;&lt;/span&gt; or &lt;span class="s2"&gt;&amp;#34;license&amp;#34;&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; more information.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt;&amp;gt;&amp;gt; import virtualenvwrapper
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La fin de votre .bashrc doit donc ressembler à ça :&lt;/p&gt;</description></item></channel></rss>