用docker(89)在docker中运行python2和python3
我一直在使用Anaconda3来进行Python的机器学习。
因为在我们机器学习的练习和黑客马拉松等活动中有人遇到了在Windows上使用anaconda3的困难,所以我制作了一份资料。
在Windows操作系统中安装Python3(Anaconda3)(7个常见问题)。
链接:https://qiita.com/kaizen_nagoya/items/7bfd7ecdc4e8edcbd679
在Windows操作系统上安装Anaconda3(python3)的2019年版本。请查看https://qiita.com/kaizen_nagoya/items/c05c0d690fcfd3402534。
我认为执行言语处理100例Python挑战并不一定需要使用Anaconda。
使用Docker将“言語処理100本ノック”进行容器化,对于学习Python非常理想。
Note: The provided text is a mix of Japanese and Chinese. I have assumed that you want a Chinese paraphrase.
素のubuntuからpythonを導入する作業もしてみた。
$ docker run -v /tmp/docker:/tmp/docker -it ubuntu /bin/bash
当Ubuntu启动时
# apt update; apt -y upgrade
# apt install -y python2.7 python3.8 vim curl
# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# python2.7 get-pip.py
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting pip
Downloading https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl (1.4MB)
|################################| 1.4MB 1.9MB/s
Collecting setuptools
Downloading https://files.pythonhosted.org/packages/54/28/c45d8b54c1339f9644b87663945e54a8503cfef59cf0f65b3ff5dd17cf64/setuptools-42.0.2-py2.py3-none-any.whl (583kB)
|################################| 583kB 4.0MB/s
Collecting wheel
Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
Installing collected packages: pip, setuptools, wheel
Successfully installed pip-19.3.1 setuptools-42.0.2 wheel-0.33.6
# pip install update
Collecting update
Downloading https://files.pythonhosted.org/packages/9f/c4/dfe8a392edd35cc635c35cd3b20df6a746aacdeb39b685d1668b56bf819b/update-0.0.1-py2.py3-none-any.whl
Collecting style==1.1.0
Downloading https://files.pythonhosted.org/packages/4c/0b/6be2071e20c621e7beb01b86e8474c2ec344a9750ba5315886f24d6e7386/style-1.1.0-py2.py3-none-any.whl
Installing collected packages: style, update
Successfully installed style-1.1.0 update-0.0.1
# apt install python3-pip
# pip3 install update
Collecting update
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Downloading https://files.pythonhosted.org/packages/9f/c4/dfe8a392edd35cc635c35cd3b20df6a746aacdeb39b685d1668b56bf819b/update-0.0.1-py2.py3-none-any.whl
Collecting style==1.1.0 (from update)
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Downloading https://files.pythonhosted.org/packages/4c/0b/6be2071e20c621e7beb01b86e8474c2ec344a9750ba5315886f24d6e7386/style-1.1.0-py2.py3-none-any.whl
Installing collected packages: style, update
Successfully installed style-1.1.0 update-0.0.1
# apt install python3-pip
Reading package lists... 71%
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-7
dbus dh-python dirmngr dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gcc-7-base
gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client
gpg-wks-server gpgconf gpgsm libalgorithm-diff-perl
libalgorithm-diff-xs-perl libalgorithm-merge-perl libapparmor1 libasan4
libassuan0 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0
libcilkrts5 libdbus-1-3 libdpkg-perl libexpat1-dev libfakeroot
libfile-fcntllock-perl libgcc-7-dev libgdbm-compat4 libgdbm5
libgirepository-1.0-1 libglib2.0-0 libglib2.0-data libgomp1 libicu60
libisl19 libitm1 libksba8 liblocale-gettext-perl liblsan0 libmpc3 libmpfr6
libmpx2 libnpth0 libperl5.26 libpython3-dev libpython3-stdlib
libpython3.6-dev libquadmath0 libstdc++-7-dev libtsan0 libubsan0 libxml2
linux-libc-dev make manpages manpages-dev netbase patch perl
perl-modules-5.26 pinentry-curses python-pip-whl python3 python3-asn1crypto
python3-cffi-backend python3-crypto python3-cryptography python3-dbus
python3-dev python3-distutils python3-gi python3-idna python3-keyring
python3-keyrings.alt python3-lib2to3 python3-minimal python3-pkg-resources
python3-secretstorage python3-setuptools python3-six python3-wheel
python3-xdg python3.6 python3.6-dev python3.6-minimal shared-mime-info
xdg-user-dirs
Suggested packages:
binutils-doc cpp-doc gcc-7-locales default-dbus-session-bus
| dbus-session-bus dbus-user-session libpam-systemd pinentry-gnome3 tor
debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg
gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-7-multilib
libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg
liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg
libquadmath0-dbg parcimonie xloadimage scdaemon glibc-doc git bzr gdbm-l10n
libstdc++-7-doc make-doc man-browser ed diffutils-doc perl-doc
libterm-readline-gnu-perl | libterm-readline-perl-perl pinentry-doc
python3-doc python3-tk python3-venv python-crypto-doc
python-cryptography-doc python3-cryptography-vectors python-dbus-doc
python3-dbus-dbg gnome-keyring libkf5wallet-bin gir1.2-gnomekeyring-1.0
python-secretstorage-doc python-setuptools-doc python3.6-venv python3.6-doc
binfmt-support
The following NEW packages will be installed:
binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-7
dbus dh-python dirmngr dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gcc-7-base
gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client
gpg-wks-server gpgconf gpgsm libalgorithm-diff-perl
libalgorithm-diff-xs-perl libalgorithm-merge-perl libapparmor1 libasan4
libassuan0 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0
libcilkrts5 libdbus-1-3 libdpkg-perl libexpat1-dev libfakeroot
libfile-fcntllock-perl libgcc-7-dev libgdbm-compat4 libgdbm5
libgirepository-1.0-1 libglib2.0-0 libglib2.0-data libgomp1 libicu60
libisl19 libitm1 libksba8 liblocale-gettext-perl liblsan0 libmpc3 libmpfr6
libmpx2 libnpth0 libperl5.26 libpython3-dev libpython3-stdlib
libpython3.6-dev libquadmath0 libstdc++-7-dev libtsan0 libubsan0 libxml2
linux-libc-dev make manpages manpages-dev netbase patch perl
perl-modules-5.26 pinentry-curses python-pip-whl python3 python3-asn1crypto
python3-cffi-backend python3-crypto python3-cryptography python3-dbus
python3-dev python3-distutils python3-gi python3-idna python3-keyring
python3-keyrings.alt python3-lib2to3 python3-minimal python3-pip
python3-pkg-resources python3-secretstorage python3-setuptools python3-six
python3-wheel python3-xdg python3.6 python3.6-dev python3.6-minimal
shared-mime-info xdg-user-dirs
0 upgraded, 105 newly installed, 0 to remove and 0 not upgraded.
Need to get 109 MB of archives.
After this operation, 356 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 liblocale-gettext-perl amd64 1.07-3build2 [16.6 kB]
...
# pip3 install update
Collecting update
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Downloading https://files.pythonhosted.org/packages/9f/c4/dfe8a392edd35cc635c35cd3b20df6a746aacdeb39b685d1668b56bf819b/update-0.0.1-py2.py3-none-any.whl
Collecting style==1.1.0 (from update)
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Downloading https://files.pythonhosted.org/packages/4c/0b/6be2071e20c621e7beb01b86e8474c2ec344a9750ba5315886f24d6e7386/style-1.1.0-py2.py3-none-any.whl
Installing collected packages: style, update
Successfully installed style-1.1.0 update-0.0.1
请参阅相关资料(reference)
pip入门
https://qiita.com/kaizen_nagoya/items/50d8be773d6d59a58153
非常感谢您阅读到最后。
喜欢的话,请关注我。
非常感谢您阅读到最后一句话。
请点击绿色的“赞”按钮并关注我,为您带来快乐的生活。