Difference between revisions of "NSLS-II Control Environments"

From GISAXS
Jump to: navigation, search
(Install package)
 
Line 24: Line 24:
 
If you are developing code, and want to be continuously using the most up-to-date version of the code, you can use:
 
If you are developing code, and want to be continuously using the most up-to-date version of the code, you can use:
 
: python setup develop
 
: python setup develop
 +
 +
==Proxy==
 +
<source>$ env | grep proxy                                                                                           
 +
http_proxy=http://proxy:8888                                                                                                     
 +
ftp_proxy=http://proxy:8888                                                                                                     
 +
https_proxy=http://proxy:8888                                                                                                   
 +
no_proxy=cs.nsls2.local,localhost,127.0.0.1     
 +
</source>

Latest revision as of 10:00, 11 January 2017

Activate

  • To go into the standard collection environment:
    bsui
  • This is activate a conda environment, and then running ipython therein:
#! /bin/bash
V=17Q1.0
source /opt/conda/bin/activate collection-$V && ipython --profile=collection

Install package

Using conda (preferred)

source activate collection # Or bsui
conda search lxml
conda search lxml -c conda-forge # Search within a specific repo
conda install lxml -c conda-forge
conda list >> ~conda_list_collection.txt # Save the package list, for future reference
source deactivate

From source

source activate collection
python setup install

If you are developing code, and want to be continuously using the most up-to-date version of the code, you can use:

python setup develop

Proxy

$ env | grep proxy                                                                                             
http_proxy=http://proxy:8888                                                                                                      
ftp_proxy=http://proxy:8888                                                                                                       
https_proxy=http://proxy:8888                                                                                                     
no_proxy=cs.nsls2.local,localhost,127.0.0.1