kah*_*mlg 42 python unix virtualenv python-3.x
我在Kubuntu 14.04,我想用python3.4创建一个virtualenv.我之前在其他文件夹中使用过python2.7.但是当我尝试:
pyvenv-3.4 venv
Run Code Online (Sandbox Code Playgroud)
我有:
Error: Command '['/home/fmr/projects/ave/venv/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
mas*_*cai 40
这是我对错误的解决方案:
$ python3.6 -m venv venv
失败的命令:['/venv/bin/python3.6'、'-Im'、'ensurepip'、'--upgrade'、'--default-pip']
解决方案:
$ rm -rf venv
$ apt install python3.6-venv
$ python3.6 -m venv venv
Run Code Online (Sandbox Code Playgroud)
kah*_*mlg 31
我有一个安装python-virtualenv的解决方案
sudo apt-get install python-virtualenv
Run Code Online (Sandbox Code Playgroud)
和使用
virtualenv --python=/usr/bin/python3.4 venv
Run Code Online (Sandbox Code Playgroud)
ale*_*n13 20
Linux Mint 17(基本上是Ubuntu 14.04)上的同样问题.安装python3.4-venv不起作用,所以我创建了virtualenv而没有pip,然后手动安装了pip.
创建virtualenv并激活它
python3 -m venv --without-pip foo
source foo/bin/activate
Run Code Online (Sandbox Code Playgroud)下载的最新版本setuptools和pip:
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz#md5=6245d6752e2ef803c365f560f7f2f940
wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz#md5=01026f87978932060cc86c1dc527903e
Run Code Online (Sandbox Code Playgroud)打开包装并安装它们
tar xf setuptools-7.0.tar.gz
tar xf pip-1.5.6.tar.gz
cd setuptools-7.0
python setup.py install
cd ../pip-1.5.6
python setup.py install
Run Code Online (Sandbox Code Playgroud)NYC*_*yes 20
使用 - without-pip选项,pyvenv如果您使用的是Anaconda的Python ,这里有一个简单的方法可以解决这个问题,而不需要杂技(!).请注意,虽然在下面的示例中使用了Anaconda3,但其他Python发行版也可能支持 - without-pip(或类似)选项.只需尝试下面的基本配方,看看.= :)
user$ pyvenv --without-pip my_venv_dir # Create virtual environment this way;
user$ python -m venv --without-pip my_venv_dir # --OR-- this newer way. Both work.
user$ source ./my_venv_dir/bin/activate # Now activate your virtual environment.
(my_venv_dir) user$
# Within it, invoke this well-known script to manually install pip(1) into the venv:
(my_venv_dir) user$ curl https://bootstrap.pypa.io/get-pip.py | python
(my_venv_dir) user$ deactivate # Next, reactivate your virtual environment
user$ source ./my_venv_dir/bin/activate # which will now include the pip(1) command.
(my_venv_dir) user$
(my_venv_dir) user$ which pip # Verify that pip(1) is present.
/path/to/mv_venv_dir/bin/pip
(my_venv_dir) user$ pip install --upgrade pip # Finally, upgrade pip(1) itself;
(my_venv_dir) user$ # even though it'll likely be the
# latest version. And that's it!
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助.:)
Gre*_*ory 17
你错过了python 3.4的venv lib,只需运行:
$ apt-get install python3.4-dev python3.4-venv
Run Code Online (Sandbox Code Playgroud)
然后创建你的virtualenv
python3.4 -m venv myVenv
Run Code Online (Sandbox Code Playgroud)
在LMDE2上:
第一次在这台机器上使用python,遇到了这个问题:
freezed@machine ~/git/repo % python3 -m venv .venv
Error: Command '['/home/freezed/git/repo/.venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
zsh: exit 1 python3 -m venv .venv
Run Code Online (Sandbox Code Playgroud)
我用以下方法解决了这个问题:
sudo apt-get install python3.4-venv
Pyvenv捆绑了更新版本的python 3,并且应该取代virtualenv,所以它不是完全相同的东西.
在Ubuntu 14.04的第一个版本中,python 3.4出现了一些问题,导致了这个错误.
升级发行版为我解决了这个问题.我想它也可能适用于Kubuntu.
sudo do-release-upgrade -d # this takes a while, and involves a reboot as well.
sudo apt-get install python3.4-venv
pyvenv-3.4 venv
Run Code Online (Sandbox Code Playgroud)
在运行之前,请阅读do-release-upgrade的文档.使用-d标志将升级到最新的devel版本,其中可能包含一些不稳定的软件.
你无法撤消do-release-upgrade
小智 7
对于来到这篇文章的 Windows 用户,请按照以下步骤操作:-
您可以通过运行以下命令来确保 pip 是最新的:
python -m pip install --upgrade pip
通过运行安装 virtualenv:
python -m pip install --user virtualenv
最后使用创建环境
python -m virtualenv <your env name>
这在python 3.6和OSX中对我有用
$ python -m venv --without-pip my_dir
$ source my_dir/bin/activate
$ curl https://bootstrap.pypa.io/get-pip.py | python
$ deactivate
$ source my_dir/bin/activate
(my_dir) user$
Run Code Online (Sandbox Code Playgroud)
小智 5
只需运行命令:
$ apt-get install python3-venv
Run Code Online (Sandbox Code Playgroud)
然后通过运行创建您的虚拟环境:
$ python3.6 -m venv
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32436 次 |
| 最近记录: |