Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0ba978f

Browse files
tusclandjeremiedbb
authored andcommitted
DOC fix behavior of copy button in installation instructions (#27052)
1 parent 53144c0 commit 0ba978f

File tree

2 files changed

+82
-34
lines changed

2 files changed

+82
-34
lines changed

doc/install.rst

Lines changed: 54 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -69,42 +69,65 @@ Then run:
6969

7070
.. raw:: html
7171

72-
<div class="highlight"><pre><code
73-
><span class="sk-expandable" data-packager="pip" data-os="linux" data-venv="">python3 -m venv sklearn-venv</span
74-
><span class="sk-expandable" data-packager="pip" data-os="windows" data-venv="">python -m venv sklearn-venv</span
75-
><span class="sk-expandable" data-packager="pip" data-os="mac" data-venv="">python -m venv sklearn-venv</span
76-
><span class="sk-expandable" data-packager="pip" data-os="linux" data-venv="">source sklearn-venv/bin/activate</span
77-
><span class="sk-expandable" data-packager="pip" data-os="mac" data-venv="">source sklearn-venv/bin/activate</span
78-
><span class="sk-expandable" data-packager="pip" data-os="windows" data-venv="">sklearn-venv\Scripts\activate</span
79-
><span class="sk-expandable" data-packager="pip" data-venv="">pip install -U scikit-learn</span
80-
><span class="sk-expandable" data-packager="pip" data-os="mac" data-venv="no">pip install -U scikit-learn</span
81-
><span class="sk-expandable" data-packager="pip" data-os="windows" data-venv="no">pip install -U scikit-learn</span
82-
><span class="sk-expandable" data-packager="pip" data-os="linux" data-venv="no">pip3 install -U scikit-learn</span
83-
><span class="sk-expandable" data-packager="conda">conda create -n sklearn-env -c conda-forge scikit-learn</span
84-
><span class="sk-expandable" data-packager="conda">conda activate sklearn-env</span
85-
></code></pre></div>
72+
<div class="highlight">
73+
<pre class="sk-expandable" data-packager="pip" data-os="linux" data-venv="no"
74+
><span class="prompt1">pip3 install -U scikit-learn</span></pre>
75+
76+
<pre class="sk-expandable" data-packager="pip" data-os="windows" data-venv="no"
77+
><span class="prompt1">pip install -U scikit-learn</span></pre>
78+
79+
<pre class="sk-expandable" data-packager="pip" data-os="mac" data-venv="no"
80+
><span class="prompt1">pip install -U scikit-learn</span></pre>
81+
82+
<pre class="sk-expandable" data-packager="pip" data-os="linux" data-venv=""
83+
><span class="prompt1">python3 -m venv sklearn-venv</span>
84+
<span class="prompt1">source sklearn-venv/bin/activate</span>
85+
<span class="prompt1">pip3 install -U scikit-learn</span></pre>
86+
87+
<pre class="sk-expandable" data-packager="pip" data-os="windows" data-venv=""
88+
><span class="prompt1">python -m venv sklearn-venv</span>
89+
<span class="prompt1">sklearn-venv\Scripts\activate</span>
90+
<span class="prompt1">pip install -U scikit-learn</span></pre>
91+
92+
<pre class="sk-expandable" data-packager="pip" data-os="mac" data-venv=""
93+
><span class="prompt1">python -m venv sklearn-venv</span>
94+
<span class="prompt1">source sklearn-venv/bin/activate</span>
95+
<span class="prompt1">pip install -U scikit-learn</span></pre>
96+
97+
<pre class="sk-expandable" data-packager="conda"
98+
><span class="prompt1">conda create -n sklearn-env -c conda-forge scikit-learn</span>
99+
<span class="prompt1">conda activate sklearn-env</span></pre>
100+
</div>
86101

87102
In order to check your installation you can use
88103

89104
.. raw:: html
90105

91-
<div class="highlight"><pre><code
92-
><span class="sk-expandable" data-packager="pip" data-os="linux" data-venv="no">python3 -m pip show scikit-learn # to see which version and where scikit-learn is installed</span
93-
><span class="sk-expandable" data-packager="pip" data-os="linux" data-venv="no">python3 -m pip freeze # to see all packages installed in the active virtualenv</span
94-
><span class="sk-expandable" data-packager="pip" data-os="linux" data-venv="no">python3 -c "import sklearn; sklearn.show_versions()"</span
95-
><span class="sk-expandable" data-packager="pip" data-venv="">python -m pip show scikit-learn # to see which version and where scikit-learn is installed</span
96-
><span class="sk-expandable" data-packager="pip" data-venv="">python -m pip freeze # to see all packages installed in the active virtualenv</span
97-
><span class="sk-expandable" data-packager="pip" data-venv="">python -c "import sklearn; sklearn.show_versions()"</span
98-
><span class="sk-expandable" data-packager="pip" data-os="windows" data-venv="no">python -m pip show scikit-learn # to see which version and where scikit-learn is installed</span
99-
><span class="sk-expandable" data-packager="pip" data-os="windows" data-venv="no">python -m pip freeze # to see all packages installed in the active virtualenv</span
100-
><span class="sk-expandable" data-packager="pip" data-os="windows" data-venv="no">python -c "import sklearn; sklearn.show_versions()"</span
101-
><span class="sk-expandable" data-packager="pip" data-os="mac" data-venv="no">python -m pip show scikit-learn # to see which version and where scikit-learn is installed</span
102-
><span class="sk-expandable" data-packager="pip" data-os="mac" data-venv="no">python -m pip freeze # to see all packages installed in the active virtualenv</span
103-
><span class="sk-expandable" data-packager="pip" data-os="mac" data-venv="no">python -c "import sklearn; sklearn.show_versions()"</span
104-
><span class="sk-expandable" data-packager="conda">conda list scikit-learn # to see which scikit-learn version is installed</span
105-
><span class="sk-expandable" data-packager="conda">conda list # to see all packages installed in the active conda environment</span
106-
><span class="sk-expandable" data-packager="conda">python -c "import sklearn; sklearn.show_versions()"</span
107-
></code></pre></div>
106+
<div class="highlight">
107+
<pre class="sk-expandable" data-packager="pip" data-os="linux" data-venv="no"
108+
><span class="prompt1">python3 -m pip show scikit-learn # to see which version and where scikit-learn is installed</span>
109+
<span class="prompt1">python3 -m pip freeze # to see all packages installed in the active virtualenv</span>
110+
<span class="prompt1">python3 -c "import sklearn; sklearn.show_versions()"</span></pre>
111+
112+
<pre class="sk-expandable" data-packager="pip" data-os="windows" data-venv="no"
113+
><span class="prompt1">python -m pip show scikit-learn # to see which version and where scikit-learn is installed</span>
114+
<span class="prompt1">python -m pip freeze # to see all packages installed in the active virtualenv</span>
115+
<span class="prompt1">python -c "import sklearn; sklearn.show_versions()"</span></pre>
116+
117+
<pre class="sk-expandable" data-packager="pip" data-os="mac" data-venv="no"
118+
><span class="prompt1">python -m pip show scikit-learn # to see which version and where scikit-learn is installed</span>
119+
<span class="prompt1">python -m pip freeze # to see all packages installed in the active virtualenv</span>
120+
<span class="prompt1">python -c "import sklearn; sklearn.show_versions()"</span></pre>
121+
122+
<pre class="sk-expandable" data-packager="pip" data-venv=""
123+
><span class="prompt1">python -m pip show scikit-learn # to see which version and where scikit-learn is installed</span>
124+
<span class="prompt1">python -m pip freeze # to see all packages installed in the active virtualenv</span>
125+
<span class="prompt1">python -c "import sklearn; sklearn.show_versions()"</span></pre>
126+
127+
<pre class="sk-expandable" data-packager="conda"
128+
><span class="prompt1">conda list scikit-learn # to see which scikit-learn version is installed</span>
129+
<span class="prompt1">conda list # to see all packages installed in the active conda environment</span>
130+
<span class="prompt1">python -c "import sklearn; sklearn.show_versions()"</span></pre>
108131
</div>
109132

110133
Note that in order to avoid potential conflicts with other packages it is

doc/themes/scikit-learn-modern/static/css/theme.css

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1204,25 +1204,33 @@ div.install > input:checked + label {
12041204
.sk-expandable {
12051205
display: none;
12061206
}
1207-
1208-
div.highlight span.sk-expandable:before {
1209-
content: "$ ";
1207+
.sk-expandable + .copybtn {
1208+
display: none;
12101209
}
12111210

12121211
/* Show hidden content when the checkbox is checked */
12131212
/* for conda */
12141213
#quickstart-conda:checked ~* [data-packager="conda"] {
12151214
display: block;
12161215
}
1216+
#quickstart-conda:checked ~* [data-packager="conda"] + .copybtn {
1217+
display: block;
1218+
}
12171219

12181220
#quickstart-conda:checked ~ #quickstart-venv ~ label[for="quickstart-venv"] {
12191221
display: none;
12201222
}
1223+
#quickstart-conda:checked ~ #quickstart-venv ~ label[for="quickstart-venv"] + .copybtn {
1224+
display: none;
1225+
}
12211226

12221227
/* for pip */
12231228
#quickstart-pip:checked ~* [data-packager="pip"] {
12241229
display: block;
12251230
}
1231+
#quickstart-pip:checked ~* [data-packager="pip"] + .copybtn {
1232+
display: block;
1233+
}
12261234

12271235
#quickstart-pip:checked ~ label[for="quickstart-venv"]:before {
12281236
content: "Use pip virtualenv";
@@ -1231,20 +1239,37 @@ div.highlight span.sk-expandable:before {
12311239
#quickstart-win:not(:checked) ~* [data-os="windows"] {
12321240
display: none;
12331241
}
1242+
#quickstart-win:not(:checked) ~* [data-os="windows"] + .copybtn {
1243+
display: none;
1244+
}
1245+
12341246
#quickstart-lin:not(:checked) ~* [data-os="linux"] {
12351247
display: none;
12361248
}
1249+
#quickstart-lin:not(:checked) ~* [data-os="linux"] + .copybtn {
1250+
display: none;
1251+
}
1252+
12371253
#quickstart-mac:not(:checked) ~* [data-os="mac"] {
12381254
display: none;
12391255
}
1256+
#quickstart-mac:not(:checked) ~* [data-os="mac"] + .copybtn {
1257+
display: none;
1258+
}
12401259

12411260
#quickstart-venv:not(:checked) ~* [data-venv=""] {
12421261
display: none;
12431262
}
1263+
#quickstart-venv:not(:checked) ~* [data-venv=""] + .copybtn {
1264+
display: none;
1265+
}
12441266

12451267
#quickstart-venv:checked ~* [data-venv="no"] {
12461268
display: none;
12471269
}
1270+
#quickstart-venv:checked ~* [data-venv="no"] + .copybtn {
1271+
display: none;
1272+
}
12481273

12491274
/* Algorithm cheet-sheet */
12501275

0 commit comments

Comments
 (0)