{"id":717,"date":"2018-12-17T20:46:52","date_gmt":"2018-12-17T19:46:52","guid":{"rendered":"http:\/\/www.ludovicfavre.ch\/blog\/?p=717"},"modified":"2018-12-17T20:48:21","modified_gmt":"2018-12-17T19:48:21","slug":"developpement-python-sous-gentoo-sans-perturber-lenvironnement-du-systeme","status":"publish","type":"post","link":"https:\/\/www.ludovicfavre.ch\/blog\/2018\/12\/developpement-python-sous-gentoo-sans-perturber-lenvironnement-du-systeme\/","title":{"rendered":"D\u00e9veloppement Python sous Gentoo sans perturber l&rsquo;environnement du syst\u00e8me"},"content":{"rendered":"<p>Sous Gentoo, l&rsquo;environnement Python est particuli\u00e8rement sensible car il est utilis\u00e9 par le gestionnaire de packages: portage.<br \/>L&rsquo;outil pip, \u00e9galement utilisable pour installer des paquets Python risque d&rsquo;interf\u00e9rer avec l&rsquo;environnement du syst\u00e8me.<\/p>\n<p>Il est parfois n\u00e9cessaire d&rsquo;avoir des paquets python qui ne sont pas propos\u00e9 directement par la distribution Gentoo. Dans cette situation, il est pr\u00e9f\u00e9rable d&rsquo;utiliser virtualenv.<\/p>\n<p>Cet outil permet d&rsquo;installer un environnement python compl\u00e8tement s\u00e9par\u00e9 de celui du syst\u00e8me.<\/p>\n<p>Installation:<\/p>\n<p><code class=\"codecolorer bash default\"><span class=\"bash\">emerge virtualenv<\/span><\/code><\/p>\n<p><code class=\"codecolorer bash default\"><span class=\"bash\"><span class=\"kw2\">mkdir<\/span> ~<span class=\"sy0\">\/<\/span>virtualenv<span class=\"sy0\">\/<\/span>dev<\/span><\/code><br \/><code class=\"codecolorer bash default\"><span class=\"bash\"><span class=\"kw3\">cd<\/span> ~<span class=\"sy0\">\/<\/span>virtualenv<span class=\"sy0\">\/<\/span>dev<\/span><\/code><br \/><code class=\"codecolorer bash default\"><span class=\"bash\">virtualenv .<\/span><\/code><\/p>\n<p>activer l&rsquo;environnement:<\/p>\n<p><code class=\"codecolorer bash default\"><span class=\"bash\"><span class=\"kw3\">source<\/span> .<span class=\"sy0\">\/<\/span>bin<span class=\"sy0\">\/<\/span>activate<\/span><\/code><\/p>\n<p>et installer les paquets requis<\/p>\n<p><code class=\"codecolorer bash default\"><span class=\"bash\">pip <span class=\"kw2\">install<\/span> ....<\/span><\/code><\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sous Gentoo, l&rsquo;environnement Python est particuli\u00e8rement sensible car il est utilis\u00e9 par le gestionnaire de packages: portage.L&rsquo;outil pip, \u00e9galement utilisable pour installer des paquets Python risque d&rsquo;interf\u00e9rer avec l&rsquo;environnement du syst\u00e8me. Il est parfois n\u00e9cessaire d&rsquo;avoir des paquets python qui &hellip; <a href=\"https:\/\/www.ludovicfavre.ch\/blog\/2018\/12\/developpement-python-sous-gentoo-sans-perturber-lenvironnement-du-systeme\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[7,81],"class_list":["post-717","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-gentoo","tag-python"],"_links":{"self":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts\/717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/comments?post=717"}],"version-history":[{"count":6,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts\/717\/revisions"}],"predecessor-version":[{"id":724,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts\/717\/revisions\/724"}],"wp:attachment":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/media?parent=717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/categories?post=717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/tags?post=717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}