返回顶部

当尝试在 ubuntu 上使用 venv 和 python 3 创建 virtulenv 时,它不会创建激活脚本。它以错误 1 ​​持续退出。 关注 SO 上的文档和其他帖子,例如https://stackoverflow.com/a/19848770 我试过用两种不同的方式创建它。 sayth@sayth-TravelMate-5740G:~/scripts$ python3 -m venv test4 Error: Command '['/home/sayth/scripts/test4/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1 sayth@sayth-TravelMate-5740G:~/scripts$ source test4/bin/activate bash: test4/bin/activate: No such file or directory sayth@sayth-TravelMate-5740G:~/scripts$ ls test4/bin/ python python3 或者 sayth@sayth-TravelMate-5740G:~/scripts$ pyvenv-3.4 test5 Error: Command '['/home/sayth/scripts/test5/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1 sayth@sayth-TravelMate-5740G:~/scripts$ ls test5/bin/ python python3 python3.4 我怎样才能让它完全创建一个venv? 如果我按照以下方式进行操作但仍然没有成功,不确定问题是什么? sayth@sayth-TravelMate-5740G:~/scripts$ python3 -Im venv panda3 Error: Command '['/home/sayth/scripts/panda3/bin/python3', '-I

3

0/300

评论 1

卓越助教

看起来你正在使用Ubuntu 14.04. 它是随一个损坏 pyvenv的. 有一个简单的解决方法来创建 venv 使用Python 3 1.创建没有pip的venv python3 -m venv --without-pip test4 或者 pyvenv-3.4 --without-pip test4 2. 在你的环境中获取点子 source test4/bin/activate curl https://bootstrap.pypa.io/get-pip.py | python deactivate source test4/bin/activate 或者 pyvenv-3.4 --without-pip myvenv source ./myvenv/bin/activate wget https://pypi.python.org/packages/source/s/setuptools/setuptools-3.4.4.tar.gz tar -vzxf setuptools-3.4.4.tar.gz cd setuptools-3.4.4 python setup.py install cd .. wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz tar -vzxf pip-1.5.6.tar.gz cd pip-1.5.6 python setup.py install cd .. deactivate source ./myvenv/bin/activate

2022-02-07 14:59:57

- 没有更多了 -