Ubuntu上pip安装uwsgi失败的原因之一(未联网)

ubuntu@ubuntu:~$ sudo pip install uwsgi

报错:
The directory '/home/ubuntu/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting uwsgi
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0xb662edcc>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/uwsgi/

Could not find a version that satisfies the requirement uwsgi (from versions: )
No matching distribution found for uwsgi

报错原因:未联网,网络连接设置为了桥接模式,需要把其改为NAT模式,共享主机的IP地址。

 

附上修改方法:

虚拟机安装ubuntu上网的设置方法,分为主机有线上网和无线上网。

一、有线上网。

  1. 首先完全关闭ubuntu。

  2. 打开虚拟机,找到unbutu,右键“设置”,如图所示。

  3. 然后点“网络适配器”,如图所示。

  4. 如果没有设置过,默认的是NAT,点击确定即可。

二、主机无线上网。

  1. 同样是首先完全关闭ubuntu。

  2. 还是找到unbutu,右键“设置”找到“网络适配器”,如图所示。

  3. 然后勾选“桥接模式”确定即可,如图所示。

  4. 最后打开ubuntu,已经可以上网了。

转载于:https://www.cnblogs.com/yangxiaoling/p/6830506.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装uwsgi,可以按照以下步骤进行操作: 1. 首先,在项目中创建一个包含项目依赖的requirements.txt文件。你可以使用以下两种方法来生成该文件: - 执行命令 `pip freeze > requirements.txt`,这会将所有环境的依赖包都导出到requirements.txt文件中。 - 安装pipreqs,并执行命令 `pipreqs ./ --encoding=utf-8`,这会仅仅导出项目所依赖的包。 2. 修改代码,将项目传到Linux服务器上。确保已经调整好了代码,例如将app的创建改为 `app = create_app('product')`。 3. 在Linux服务器上启动uwsgi服务。可以通过以下命令进行启动: - `uwsgi --ini uwsgi.ini`,这会直接进入控制台启动uwsgi服务器。 - `nohup uwsgi --ini uwsgi.ini &`,这会在后台启动uwsgi服务器。 4. 如果需要重启uwsgi服务,可以使用以下命令: - `uwsgi --reload uwsgi.pid`,这会重新加载uwsgi服务。 5. 如果需要停止uwsgi服务,可以使用以下命令: - `uwsgi --stop uwsgi.pid`,这会停止uwsgi服务。 请注意,如果需要直接关闭uwsgi服务,可以使用 `kill -9 pid` 命令,其中pid是uwsgi的进程ID。 对于在CentOS上安装uwsgi,可以按照以下步骤进行操作: 1. 首先,安装所需的依赖库。可以使用以下命令来安装: ``` yum groupinstall "Development tools" yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel python-devel ``` 2. 使用pip安装uwsgi: ``` pip install uwsgi ``` 如果你没有使用虚拟环境,你可能需要手动将uwsgi的路径添加到sys.path中。例如: ``` import sys sys.path.append('/usr/lib/python2.7/site-packages') sys.path.append('/usr/lib64/python2.7/site-packages') ``` 这样就可以使用pip安装uwsgi了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [关于uWSGI服务器的安装和启动(一)](https://blog.csdn.net/YZL40514131/article/details/123462528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [pip 安装uwsgi](https://blog.csdn.net/weixin_34414650/article/details/92462413)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值