创建Python虚拟环境 --- 解决无root权限且anaconda权限受限
2017-07-16 20:51
1016 查看
实验室做的东西涉密,所以服务器没有root,anaconda安装东西也有些受限,另外登陆账户是公用的,如果自己安装一个anaconda,会影响其他使用这个公用账户的人,于是就各种尴尬。解决办法很简单,搞一套自己的usr以及bash_profile以及Python虚拟环境等等
1、创建Python虚拟环境
参考这个:http://blog.csdn.net/a731062834/article/details/71380390
使用 conda create -n your_env_name Python=X.X(2.7、3.6等)
anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。
我是在~/.conda/envs/找到我自己的环境
启动和停止自己虚拟环境的方法:
也可以直接只用自己虚拟环境中的Conda pip python等
2、在自己的虚拟环境中安装包
使用命令conda install -n your_env_name [package]即可安装package到your_env_name中
3、删除虚拟环境。
使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。
4、删除环境中的某个包。
使用命令conda remove --name $your_env_name $package_name 即可。
=====分割线===
找一个目录当自己的home 建一个文件档自己的bash_profile
然后里面写上
export PATH=路径1:$PATH
以后安装东西的时候 configure的时候用configure --prefix=路径1就好了,之所以把路径1放在前面,是因为这样系统会优先加载路径1的东西,比如gcc,往往出现的情况是需要的gcc版本比系统高 于是自己安装一个gcc在路径1,那么用上面的就可以优先使用自己的路径1的gcc
还有一类文件比如so文件,经常需要修改连接,也是同样的做法,找一个路径2存放自己的so
然后export LD_LIBRARY_PATH=路径2:$LD_LIBRARY_PATH
如上,只要以后每次登陆都自己source一次自己建立的bash_profile就OK了,这足够把一个没有root权限的机器用的很爽
enjoy~
1、创建Python虚拟环境
参考这个:http://blog.csdn.net/a731062834/article/details/71380390
使用 conda create -n your_env_name Python=X.X(2.7、3.6等)
anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。
我是在~/.conda/envs/找到我自己的环境
启动和停止自己虚拟环境的方法:
# To activate this environment, use: # $ source activate zafedom # # To deactivate this environment, use: # $ source deactivate
也可以直接只用自己虚拟环境中的Conda pip python等
2、在自己的虚拟环境中安装包
使用命令conda install -n your_env_name [package]即可安装package到your_env_name中
3、删除虚拟环境。
使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。
4、删除环境中的某个包。
使用命令conda remove --name $your_env_name $package_name 即可。
=====分割线===
找一个目录当自己的home 建一个文件档自己的bash_profile
然后里面写上
export PATH=路径1:$PATH
以后安装东西的时候 configure的时候用configure --prefix=路径1就好了,之所以把路径1放在前面,是因为这样系统会优先加载路径1的东西,比如gcc,往往出现的情况是需要的gcc版本比系统高 于是自己安装一个gcc在路径1,那么用上面的就可以优先使用自己的路径1的gcc
还有一类文件比如so文件,经常需要修改连接,也是同样的做法,找一个路径2存放自己的so
然后export LD_LIBRARY_PATH=路径2:$LD_LIBRARY_PATH
如上,只要以后每次登陆都自己source一次自己建立的bash_profile就OK了,这足够把一个没有root权限的机器用的很爽
enjoy~
相关文章推荐
- 【已解决】Anaconda3 4.2.0版本 创建虚拟python环境 / 安装tensorflow 出现HTTPError网络错误
- Anaconda+用conda创建python虚拟环境
- Anaconda+用conda创建python虚拟环境
- anaconda 创建虚拟(切换)python环境
- 通过anaconda安装python3 后 创建虚拟环境
- win10环境:python虚拟环境的安装和配置与scrapy工程创建
- virtualenv创建虚拟环境失败解决方法
- 使用virtualenv创建虚拟python环境
- tensorflow安装的时候,没有su权限,即使利用anaconda虚拟环境,pip仍没有权限的问题
- python创建虚拟环境
- Python 3 使用venv创建虚拟环境
- 如何在linux创建python虚拟环境
- python3.5创建原生虚拟环境
- 使用virtualenv创建虚拟python环境
- 创建Python虚拟环境---Virtualenv
- Python virtualenv 使用国内pip/easy_install创建虚拟环境
- ubuntu-python安装并创建虚拟环境
- Python 3 使用venv创建虚拟环境
- 用conda创建python虚拟环境
- Python创建虚拟环境