Ubuntu下python虚拟环境的安装

Ubuntu自带python3,所以我们只需要安装pip:

sudo apt-get install python3-pip

接下来,按照书上的步骤安装虚拟环境:

python3 -m pip install -U virtualenv

第三步:virtualenv .env 创建虚拟环境。但是是失败的。提示要安装python3-virtualenv。于是,只好照做:

sudo apt-get install python3-virtualenv

第四步:终于可以创建虚拟环境了。我们使用下面的命令:

virtualenv .env --python=python3

可是,竟然是失败的!报错:ModuleNotFoundError: No module named 'virtualenv.seed.embed.via_app_data'。网上搜不到有价值的建议。正以为无路可走的时候,突然灵光一动:该不是之前在python3下装了virtualenv的缘故吧!于是,卸载那个virtualenv:

python3 -m pip uninstall virtualenv

第五步:这时才可以用下面的命令创建虚拟环境:

virtualenv .env --python=python3

最后:使用source .env/bin/activate激活虚拟环境。


另外,jupyter notebook如果希望能够远程访问,可以参考这篇文章。基本几个步骤:

1、jupyter notebook --generate-config

这个命令生成一个配置文件,配置文件的地址会告诉你:

Writing default config to: /home/****/.jupyter/jupyter_notebook_config.py

2、设置密码

jupyter notebook password

3、修改配置文件

打开刚才生成的配置文件,修改下面几处:

① c.NotebookApp.ip。取消注释,将该属性从'localhost'改为'*'

② c.NotebookApp.password。取消注释,将值修改为刚才的密码。不过,这个密码字符串需要从notebook上找:从终端进入python3:

exit()上面那一行就是要写道配置文件中的。

③ c.NotebookApp.open_browser值设为False

④ c.NotebookApp.port。设置端口。比如9000

保存退出之后,接下来启动:

jupyter notebook --port 9000

这样就OK了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容