Arch Linux AUR์์ Python 3.3
$ virtualenv -p python3.3 /tmp/foo
Running virtualenv with interpreter /usr/bin/python3.3
Using base prefix '/usr'
New python executable in /tmp/foo/bin/python3.3
Also creating executable in /tmp/foo/bin/python
Installing setuptools, pip, wheel...
Complete output from command /tmp/foo/bin/python3.3 - setuptools pip wheel:
Traceback (most recent call last):
File "<stdin>", line 7, in <module>
File "/usr/lib/python3.5/site-packages/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl/pip/__init__.py", line 15, in <module>
File "/usr/lib/python3.5/site-packages/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl/pip/vcs/subversion.py", line 9, in <module>
File "/usr/lib/python3.5/site-packages/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl/pip/index.py", line 30, in <module>
File "/usr/lib/python3.5/site-packages/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl/pip/wheel.py", line 39, in <module>
File "/usr/lib/python3.5/site-packages/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl/pip/_vendor/distlib/scripts.py", line 14, in <module>
File "/usr/lib/python3.5/site-packages/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl/pip/_vendor/distlib/compat.py", line 66, in <module>
ImportError: cannot import name HTTPSHandler
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "/usr/lib/python3.5/site-packages/virtualenv.py", line 2311, in <module>
main()
File "/usr/lib/python3.5/site-packages/virtualenv.py", line 703, in main
symlink=options.symlink)
File "/usr/lib/python3.5/site-packages/virtualenv.py", line 936, in create_environment
download=download,
File "/usr/lib/python3.5/site-packages/virtualenv.py", line 892, in install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
File "/usr/lib/python3.5/site-packages/virtualenv.py", line 787, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /tmp/foo/bin/python3.3 - setuptools pip wheel failed with error code 1
SSL๊ณผ ๊ด๋ จ๋ ๋ค์ํ ๋น๋ ํ๋๊ทธ์ ๋ํ ํด๋น AUR ํจํค์ง์ ์ฃผ์์ ๋ช ๊ฐ์ง ๋ ผ์๊ฐ ์์ต๋๋ค. ํจํค์ง ์์ฒด๋ฅผ ์ด๋ป๊ฒ๋ ์์ ํด์ผ ํ๋ค๋ ์ธ์์ ๋ฐ์์ผ๋ฏ๋ก ์ด ์ถฉ๋์ virtualenv์ ์๋ชป์ด ์๋๋๋ค. ๊ทธ๋ฌ๋ virtualenv๊ฐ ์ด ์ ์ฌ์ ์ธ ์ค๋ฅ๋ฅผ ์ธ์ํ๊ณ ์ ์ฉํ ๋ฉ์์ง๋ฅผ ์ธ์ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค. "ThingSomething ํจํค์ง๊ฐ ๋๋ฝ๋์์ต๋๋ค. ์๋ง๋ Python ๋ฒ์ ์ด BlahBlahSSL ์์ด ๊ตฌ์ถ๋์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. Virtualenv๋ ์ด๋ฅผ ์ง์ํ์ง ์์ต๋๋ค."
Arch Linux AUR(Python์ ํ์ฌ/๊ธฐ๋ณธ ๋ฒ์ ์ 3.5)์์ ์ค์น๋ Python 3.4๋ก ์ค๋ช
ํ @oconnor663 ๊ณผ ์ ํํ ๋์ผํ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
Arch Linux repo์์ 'pip'๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ virtualenv ๋ฅผ ์ค์นํ๋ ค๊ณ ์๋ํ์ง๋ง ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ณด๊ณ ๋ฉ๋๋ค.
๋ค์์ ๋ช
๋ น์
๋๋ค.
$ virtualenv -p /usr/bin/python3.4 python34virtEnv
https://bitbucket.org/pypa/distlib/commits/a258e3bdd6f8205f3815e173a55ffe857e743995์์ ์์ ํด์ผ ํฉ๋๋ค
์ ๋ฐ์ดํธ 2018/01/20: distlib 0.2.4, pip 9.0.0์์ ์์ ๋์์ต๋๋ค(https://github.com/pypa/pip/commit/c8e8a99b7a6f9404536bc9d895a1a42a060f7f91). com/pypa/virtualenv/pull/972/commits/e944bdc384759c27662b8ffd9264367d569376ee)
EOL Python 3.3์ด https://github.com/pypa/virtualenv/pull/1089 ์์ ์ญ์ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ค๋๋ ๋ฌธ์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
https://bitbucket.org/pypa/distlib/commits/a258e3bdd6f8205f3815e173a55ffe857e743995์์ ์์ ํด์ผ ํฉ๋๋ค
์ ๋ฐ์ดํธ 2018/01/20: distlib 0.2.4, pip 9.0.0์์ ์์ ๋์์ต๋๋ค(https://github.com/pypa/pip/commit/c8e8a99b7a6f9404536bc9d895a1a42a060f7f91). com/pypa/virtualenv/pull/972/commits/e944bdc384759c27662b8ffd9264367d569376ee)