2015-12-14 11 views
18

私はLinux mint 16からLinux mint 17.3 64ビット版に移行することができました。これは長い間待っていました。linux mintにpython3-venvモジュールをインストール

Linux Mint 17.3に移行した後、python3-venvモジュールをインストールすることができません。これはpython 3.xのvirtualenvの代わりと言われています。私のLinuxのミント16では、私はpyvenv-3.4ツールにアクセスできました。私はいつLinux Mint 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

は、このコマンドを実行してみてください:パッケージ名はpython3.4-venvないpython3-venvある

python3 -m venv test 

sudo apt-get install python3.4-venv 

は、次にこれを使用します。 python 3.6の場合

7

私はこれを実行している、それはロケール問題でしたが分かった:

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

問題を解決するようです。 this答え

+0

重要事項:私の問題はUbuntu 16.04.3 Minimalで解決されました。 ( 'sudo dpkg-reconfigure locale'を使ってください) – Lourenco

6

から

ソース私のpython 3.6を使用して、その次のことが私のためにトリックでした: $ sudoのpython3.6-venv

をインストールapt-getのを(問題はAPT-ということでしたget install python3-venv virtualenv for 3.5)

関連する問題