Skip to content

Commit

Permalink
Added system dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
tomsing1 committed Dec 28, 2023
1 parent ad02eb4 commit a0d764b
Show file tree
Hide file tree
Showing 6 changed files with 120 additions and 87 deletions.
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ <h5 class="quarto-listing-category-title">Categories</h5><div class="quarto-list
</tr>
</thead>
<tbody class="list">
<tr data-index="0" data-categories="python,TIL" data-listing-date-sort="1703664000000" data-listing-file-modified-sort="1703730611557" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="2" data-listing-title-sort="Creating virtual environments with pyenv" data-listing-filename-sort="index.qmd">
<tr data-index="0" data-categories="python,TIL" data-listing-date-sort="1703664000000" data-listing-file-modified-sort="1703788096968" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-title-sort="Creating virtual environments with pyenv" data-listing-filename-sort="index.qmd">
<td>
<span class="listing-date">Dec 27, 2023</span>
</td>
Expand All @@ -214,7 +214,7 @@ <h5 class="quarto-listing-category-title">Categories</h5><div class="quarto-list
<span class="listing-author">Thomas Sandmann</span>
</td>
<td>
<span class="listing-reading-time">2 min</span>
<span class="listing-reading-time">3 min</span>
</td>
</tr>
<tr data-index="1" data-categories="R,Quarto,TIL" data-listing-date-sort="1700294400000" data-listing-file-modified-sort="1700623052940" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="8" data-listing-title-sort="Embedding R into Quarto documents with quarto-webr" data-listing-filename-sort="index.qmd">
Expand Down
8 changes: 8 additions & 0 deletions docs/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,14 @@ font-style: inherit;">&gt;&gt;</span> ~/.bashrc</span></code></pre></div>
<section id="installing-python-with-pyenv" class="level2">
<h2 class="anchored" data-anchor-id="installing-python-with-pyenv">Installing python with <code>pyenv</code></h2>
<p>Next, I used <code>pyenv</code> to install the latest release version of python, version <code>3.12.1</code> (at the time of writing).</p>
<section id="prerequisites" class="level3">
<h3 class="anchored" data-anchor-id="prerequisites">Prerequisites</h3>
<p>To install successfully, python 3.12.1 required the following system tools to be available (installed via <code>sudo apt install</code>):</p>
<ul>
<li><code>libsqlite3-dev</code></li>
<li><code>tk-dev</code></li>
</ul>
</section>
<section id="troubleshooting" class="level3">
<h3 class="anchored" data-anchor-id="troubleshooting">Troubleshooting</h3>
<p>I ran into the <a href="https://github.com/pyenv/pyenv/issues/2823">issue reported here</a>, preventing me from installing python with <code>pyenv</code> (see below). It turns out that brew masks the system’s <code>pkg-config</code>, intefering with the compilation of python.</p>
Expand Down
Loading

0 comments on commit a0d764b

Please sign in to comment.