1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

anaconda 仮想環境内で pip install uwsgi ができない

Posted at

uwsgiをインストールしようとすると下記のログが出力されました。

pip install uwsgi 

install output

Collecting uwsgi
  Using cached uwsgi-2.0.23.tar.gz (810 kB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: uwsgi
  Building wheel for uwsgi (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [205 lines of output]
      /Users/username/anaconda3/envs/django_docker_env/lib/python3.11/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'descriptions'
        warnings.warn(msg)
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib
      copying uwsgidecorators.py -> build/lib

~~~~
/Users/username/anaconda3/envs/django_docker_env/lib/python3.11/config-3.11-darwin/libpython3.11.a
      clang: error: no such file or directory: '/Users/username/anaconda3/envs/django_docker_env/lib/python3.11/config-3.11-darwin/libpython3.11.a'
      *** error linking uWSGI ***
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for uwsgi
  Running setup.py clean for uwsgi
Failed to build uwsgi
ERROR: Could not build wheels for uwsgi, which is required to install pyproject.toml-based projects

ログを見て見る限り、clangの必要なファイルがなさそう。
ただ、いろいろ検索で調べて見るものの、解決策となるような回答が発見できなかった。

解決策

ChatGPTに色々質問していると下記の内容で解決できることがわかった。

conda install -c conda-forge uwsgi

上記のコマンドは、Anacondaのパッケージ管理ツールにuwsgiをインストールする方法。
conda-forge はコミュニティによって維持されているCondaのサードパーティパッケージのリポジトリ。
conda-forge チャネルは、数多くのオープンソースのパッケージがメンテナンスされている場所であり、一般的に利用されている。ここからダウンロードしているのが、上記コマンド。

便利ですね。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?