2015-12-14 8 views
18

मैं अपने लिनक्स टकसाल 16 से लिनक्स टकसाल 17.3 64 बिट संस्करण में स्थानांतरित करने में सक्षम था। यह लंबे समय से प्रतीक्षित माइग्रेशन था।लिनक्स टकसाल पर python3-venv मॉड्यूल स्थापित करें

लिनक्स मिंट 17.3 पर जाने के बाद, मैं पाइथन 3-वेव मॉड्यूल स्थापित करने में सक्षम नहीं हूं, जिसे पायथन 3.x में वर्चुअलनेव के प्रतिस्थापन कहा जाता है। मेरे लिनक्स टकसाल 16 में मुझे pyvenv-3.4 टूल तक पहुंच थी। मुझे नहीं पता कि मैंने लिनक्स मिंट 16 में उस मॉड्यूल को स्थापित किया था।

किसी को भी इस समस्या का सामना करना पड़ा?

python -m venv test 
The virtual environment was not created successfully because ensurepip is not 
available. On Debian/Ubuntu systems, you need to install the python3-venv 
package using the following command. 

apt-get install python3-venv 

You may need to use sudo with that command. After installing the python3-venv 
package, recreate your virtual environment. 

[email protected] ~/devel $ sudo apt-get install python3-venv 
[sudo] password for izero: 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
E: Unable to locate package python3-venv 

उत्तर

58

इस आदेश चलाने की कोशिश करें:

sudo apt-get install python3.4-venv 

फिर इस का उपयोग करें:

python3 -m venv test 

पैकेज का नाम python3.4-venv और नहीं python3-venv है।

7

अजगर 3.6 के लिए मुझे पता चला कि यह एक स्थान मुद्दा था, इस चल:

export LC_ALL="en_US.UTF-8" 
export LC_CTYPE="en_US.UTF-8" 
sudo dpkg-reconfigure locales 

इस मुद्दे को हल करने के लिए लगता है। कि apt- $ sudo apt-get स्थापित python3.6-venv

(समस्या थी:

से स्रोत this जवाब

+0

ध्यान देने योग्य महत्वपूर्ण: यह उबंटू 16.04.3 न्यूनतम पर मेरी समस्या हल हो गई। ('sudo dpkg-reconfigure locale' का उपयोग करें यह काम करता है) – Lourenco

6

मैं अजगर 3.6, और इसलिए का उपयोग निम्नलिखित मेरे लिए चाल किया पाइथन 3-venv स्थापित करें 3.5 के लिए virtualenv होगा)

संबंधित मुद्दे