ドキュメント。 に従ってuwsgiをインストールしようとすると、Windows7で以下のエラーが発生します。
私は何をすべきか?
(uwsgi-tutorial) C:\Users\Home\Videos\uwsgi-tutorial\mysite>pip install uwsgi
Collecting uwsgi
Using cached uwsgi-2.0.11.1.tar.gz
Complete output from command python setup.py Egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi\setup.py", line 3, in <module>
import uwsgiconfig as uc
File "uwsgiconfig.py", line 8, in <module>
uwsgi_os = os.uname()[0]
AttributeError: 'module' object has no attribute 'uname'
----------------------------------------
Command "python setup.py Egg_info" failed with error code 1 in c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi
uWSGIは、cygwinを使用してのみWindowsでコンパイルできます。通常のWindowsコンソールにはunameのようなものはありませんが、cygwin内に存在します。すでにcygwinコンソールを使用している場合は、uname
コマンドを実行してみてください。存在する場合は、cygwin内のos.uname()
in pythonも機能しているかどうかを確認してください。
フロントからの最新ニュース、uWSGIはWindows上のUbuntuのbashでWindows10上で完全に動作します
Linuxサブシステムはまだベータ版であるため、本番環境での使用はお勧めしませんが、これですべての開発ニーズに対応できます。
P.S.私はopがWindows7について尋ねることを知っていますが、Windows 10とLinuxサブシステムが後でWindowsの世界に来るので、私はこれをここに残すことができると思います。